Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法

转载请标明出处:https://blog.csdn.net/gwltd2/article/details/80847756

〇、摘要

本文主要介绍如何将视频嵌入至PPT中,即开即播,无需另外拷贝视频至演示PC,避免因路径不同导致视频播放失败。通过“格式工厂”将视频素材转化为“.swf”文件,随后使用PPT开发工具中的Shockwave Flash Object将视频转换得到".swf"文件载入至PPT。此时,视频将会成功播放。由于笔者在嵌入过程中遇到一些技术问题(如:ActiveX、Shockwave Flash Object在Office2016 PPT开发工具下的详细配置),做为Bonus分享给大家,也感谢在互联网分享的相关博主。废话不多说,我们开始。

文章目录

    • 〇、摘要
    • 一、将视频、全景素材转化为".swf"格式文件(Shock Wave Flash)
    • 二、配置PPT开发工具及动画导入
    • 三、office2016 PPT在Windows10环境下Shockwave Flash Object配置
    • 四、参考素材

一、将视频、全景素材转化为".swf"格式文件(Shock Wave Flash)

注意:全景嵌入方法与此相同,但需要把相关文件转化为swf格式,全景在ppt中有数量的限制,超过上限一方面致使ppt过大,另一方面会因为插件限制致使ppt无法播放。】

  • 首先,打开“格式工厂”进行视频导入,选择"->SWF",并将需要转换的视频添加
    如需下载格式工厂软件,请从官网获取:http://www.pcfreetime.com/
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第1张图片
  • 配置视频输出参数
    可以选择缺省配置参数,但视频会因为压缩得过小,导致一定程度的失真。比特率可以适当调大,达到清晰度的要求即可。
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第2张图片
  • 点击“确定”,开始视频转换
    出现下图表示格式转换成功,.swf初始素材准备完毕。
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第3张图片

二、配置PPT开发工具及动画导入

  • 进入PPT中,选择“文件”,随后选择“选项”
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第4张图片
  • 选择“自定义功能”后,在开发工具处勾选
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第5张图片
  • 此时PPT上方菜单增添了“开发工具栏目”,在该栏目中选择“其他控件”
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第6张图片
  • 此时会有一个弹窗,在列表中查找“Shockwave Flash Object”
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第7张图片
  • 随后绘制视频播放位置,会出现一个方框区域
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第8张图片
  • 在方框区域内点击鼠标右键,选择“属性表”
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第9张图片
  • 属性表中将EmbedMovie设置为“true”,将Movie的路径设置为“.swf文件的路径(例如:E:\FFOutput\test.swf)”,一定要带后缀
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第10张图片
  • 播放本页PPT即可事项视频播放,在任意PC均可播放
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第11张图片
    全景生成完毕,在此处直接可交互。

三、office2016 PPT在Windows10环境下Shockwave Flash Object配置

本节介绍在win10环境下新安装office2016版未注册情况下,需要自己配置,否则进行到Shockwave Flash Object列表选择的时候会报错。由于笔者本机环境默认情况下flash、Silverlight和Shockwave是被阻止的,所以需要进行regedit注册表设置来解决。
!!!!!!!大家进行此操作时候要慎重,一定将原注册表备份。!!!!!!!

  • 首先,退出所有office程序
  • 启动注册表“win键+R”,输入“regedit”
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第12张图片
  • 找到正确的注册子项,下列选项之一
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\(对于 64 位 Office 或 32 位 Office 32 位 Windows 上)

    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Common\COM Compatibility\(对于 32 位 Office 64 位 Windows 上)
    !!注意: COM 兼容性节点可能不存在默认情况下。如果您看不到它,请将其添加,即在Common目录点击右键,新建项(下图有显示)。
  • 在COM Compatibility中添加想要取消阻止的控件CLSID新子项
    此处直接在COM Compatibility目录下建立新子项,输入CLSID。
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第13张图片
    子项对应关系如下
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第14张图片
    新建完毕效果如下
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第15张图片
  • 子项对应关系如下图,随后为每个子项配置Compatibility Flags(值为0)REG_DWORD和ActivationFilterOverride(值为1)REG_DWORD
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第16张图片
    每个子项配置结果如下
    Office2016 PPT中视频或全景(swf)嵌入、交互、播放及相关工具配置方法_第17张图片

配置完毕,关闭注册表,重启计算机,打开PPT即可。
不多赘述,大家Enjoy!

四、参考素材

  1. https://support.office.com/zh-cn/article/office-2016-中被阻止的-flash-和-silverlight,shockwave-控件-55738f12-a01d-420e-a533-7cef1ff6aeb1?ui=zh-CN&rs=zh-CN&ad=CN
  2. https://jingyan.baidu.com/article/8cdccae961b340315413cdca.html
  3. https://jingyan.baidu.com/article/76a7e409ed8d4dfc3b6e1524.html

你可能感兴趣的:(办公技巧,swf,全景,panorama)