Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Unity+高通Vuforia SDK——AR播放視頻

Unity+高通Vuforia SDK——AR播放視頻

編輯:關於android開發

Unity+高通Vuforia SDK——AR播放視頻


在之前的文章中我們已經實現了基本的圖片識別,並在識別的圖片上顯示3D模型,但是有的時候我們實際上需要在識別的圖片上播放一段視頻,那麼接下來我們就來說說如何實現這樣的操作。


一、資源下載:

這裡我們需要准備的資料如下:

1.一段.m4v格式的視頻:

其他格式的視頻可以通過格式轉換成.mp4格式,然後修改後綴名為.m4v,即mp4和m4v是可以互轉的;

2.Vuforia官方提供的一個Video Playback組件:

下載地址在官網Downloads/Samples(鏈接地址)下面的Advanced Topics項:

\

下載之後得到壓縮包文件:\

二、案例操作:

1.導入上述中下載的資源,將.m4v格式的視頻存放在Assets/StreamingAssets目錄下面,再導入.unitypackage資源文件到工程中,解壓下載的壓縮文件可以得到三個資源包,此處我們只需要用到VideoPlayback.unitypackage即可:<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+ICAgPGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20160420/20160420091652313.png" alt="\">

導入過程:在Project窗口中鼠標右鍵—>Import Package—>Custom Package...

\

選擇VideoPlayback.unitypackage並導入工程中:

\

2.刪除場景中的Main Camera,然後從Prefabs資源中找到ARCamera添加到場景中,然後再找到ImageTarget組件添加到場景中,識別圖片所需的基本的設置步驟與之前的一致,只是把之前的3D模型替換為播放視頻的組件Video:

\

3.設置Video中VideoPlaybackBehaviour的一些基本參數,主要有兩個:視頻路徑和視頻預覽圖:

\

4.調整Video組件的位置,使其位於圖片正上方位置,如下圖所示:

\

5.完成上述所有操作之後,我們還需要給ARCamera添加一個腳本VideoPlay,不添加此腳本的話,點擊屏幕的播放按鈕無法播放視頻:

\

刪除ARCamera下面的一個腳本:Default Initialization Error Handler

6.完成上述所有操作,打出apk包,然後用手機對著識別所以的圖片,可以看到視頻播放組件顯示出來:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved