1. 程式人生 > >Unity自帶元件VideoPlayer播放視訊(Assets/StreaminsAssets/Resources下都行)

Unity自帶元件VideoPlayer播放視訊(Assets/StreaminsAssets/Resources下都行)

https://blog.csdn.net/itsxwz/article/details/80948888 之前有需要播放視訊都是採用的上述方法的第三點,即AVPro Video,但是前些日子做一個子模組出現一個問題:編輯器模式沒問題,打包之後播放不了(找了各種原因都沒有解決,後來莫名其妙好了,可能有些指令碼衝突? 略略略)。 正好Unity有自帶的播放視訊元件,而且任意檔案目錄下都可行,那就用吧。外掛就算沒有奇怪的bug,還佔用空間。

這裡寫圖片描述

1.VideoPlayer和AudioSource元件 2.Source選擇VideoClip(URL模式不做討論,自行學習,簡單) 3.Project視圖裡,我把同一視訊檔案放入Assets/SteamingAssets/Resources三個目錄下,都可以選擇為Video Clip(POWERFUL,666) 4.AudioSource元件拖到VideoPlayer對應位置,TargetTexture在Canvas裡面(下一張圖) 5.具體引數自行調節

這裡寫圖片描述

1.Hierarchy檢視,建立Canvas -> 建立Raw Image 2.Project檢視,右鍵Create -> Render Texture,可以設定Size/Color Format/Filter Mode等引數 3.把該Render Texture分別拖到VideoPlayer元件和Raw Image對應處,執行專案。