編輯:關於android開發
在之前的文章中我們已經實現了基本的圖片識別,並在識別的圖片上顯示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包,然後用手機對著識別所以的圖片,可以看到視頻播放組件顯示出來:
完美高仿精仿京東商城手機客戶端android版源碼,高仿精android完美高仿精仿京東商城手機客戶端android版源碼,喜歡的朋友可以下載吧。 源
Android項目使用Dagger2進行依賴注入 原文鏈接:http://code.tutsplus.com/tutorials/dependency-injecti
我的android學習經歷34,android學習經歷34用類對象作為ArrayAdapter綁定的基本數據類型(和SimpleAdater效果類似) 一般ArrayAd
釋放Android的函數式能量(I):Kotlin語言的Lambda表達式,kotlinlambda原文標題:Unleash functional power on An
(轉)android底部彈出iOS7風格對話選項框(QQ對話框)--第三