WEBGL在移動端的視頻播放

使用Unity開發WEGBL,在電腦端一切正常,但移動端的視頻總是卡住,試了好多方案,AVPro、VideoPlayer等等都無效,電腦端好好的,移動端一打開就是黑屏,期間也有方案移動端能聽到聲音了,但還是沒有畫面。

最終不得不使用最原始的方案,在前端做DIV,採用JS控制DIV顯示與否以及其中的SRC,然後Unity裏調用前端的JS,總算是可以解決問題了,只不過適配又會是一個問題,不過這個問題相對去折騰在Unity裏的視頻播放,要靠譜多了。

Unity端前端的JS:

Application.ExternalCall(Func,Value);

前端播放結束後,向Unity發送信息,通知關閉事件以繼續相應的流程:

unityInstance.SendMessage(GameObject, Func);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章