WEBGL在移动端的视频播放

使用Unity开发WEGBL,在电脑端一切正常,但移动端的视频总是卡住,试了好多方案,AVPro、VideoPlayer等等都无效,电脑端好好的,移动端一打开就是黑屏,期间也有方案移动端能听到声音了,但还是没有画面。

最终不得不使用最原始的方案,在前端做DIV,采用JS控制DIV显示与否以及其中的SRC,然后Unity里调用前端的JS,总算是可以解决问题了,只不过适配又会是一个问题,不过这个问题相对去折腾在Unity里的视频播放,要靠谱多了。

Unity端前端的JS:

Application.ExternalCall(Func,Value);

前端播放结束后,向Unity发送信息,通知关闭事件以继续相应的流程:

unityInstance.SendMessage(GameObject, Func);

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