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)

注意:全景嵌入方法與此相同,但需要把相關文件轉化爲swf格式,全景在ppt中有數量的限制,超過上限一方面致使ppt過大,另一方面會因爲插件限制致使ppt無法播放。】

  • 首先,打開“格式工廠”進行視頻導入,選擇"->SWF",並將需要轉換的視頻添加
    如需下載格式工廠軟件,請從官網獲取:http://www.pcfreetime.com/
    視頻加載
  • 配置視頻輸出參數
    可以選擇缺省配置參數,但視頻會因爲壓縮得過小,導致一定程度的失真。比特率可以適當調大,達到清晰度的要求即可。
    轉換視頻輸出配置
  • 點擊“確定”,開始視頻轉換
    出現下圖表示格式轉換成功,.swf初始素材準備完畢。
    格式轉換成功

二、配置PPT開發工具及動畫導入

  • 進入PPT中,選擇“文件”,隨後選擇“選項”
    PPT文件-選項
  • 選擇“自定義功能”後,在開發工具處勾選
    自定義功能區-開發工具
  • 此時PPT上方菜單增添了“開發工具欄目”,在該欄目中選擇“其他控件”
    其他空間
  • 此時會有一個彈窗,在列表中查找“Shockwave Flash Object”
    Shockwave Flash Object選擇
  • 隨後繪製視頻播放位置,會出現一個方框區域
    視頻區域
  • 在方框區域內點擊鼠標右鍵,選擇“屬性表”
    屬性表
  • 屬性表中將EmbedMovie設置爲“true”,將Movie的路徑設置爲“.swf文件的路徑(例如:E:\FFOutput\test.swf)”,一定要帶後綴
    屬性設置
  • 播放本頁PPT即可事項視頻播放,在任意PC均可播放
    視頻播放
    全景生成完畢,在此處直接可交互。

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

本節介紹在win10環境下新安裝office2016版未註冊情況下,需要自己配置,否則進行到Shockwave Flash Object列表選擇的時候會報錯。由於筆者本機環境默認情況下flash、Silverlight和Shockwave是被阻止的,所以需要進行regedit註冊表設置來解決。
!!!!!!!大家進行此操作時候要慎重,一定將原註冊表備份。!!!!!!!

  • 首先,退出所有office程序
  • 啓動註冊表“win鍵+R”,輸入“regedit”
    regedit
  • 找到正確的註冊子項,下列選項之一
    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。
    子項建立
    子項對應關係如下
    子項對應關係
    新建完畢效果如下
    建立完成後展示效果
  • 子項對應關係如下圖,隨後爲每個子項配置Compatibility Flags(值爲0)REG_DWORD和ActivationFilterOverride(值爲1)REG_DWORD
    賦值
    每個子項配置結果如下
    配置結果

配置完畢,關閉註冊表,重啓計算機,打開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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章