unity 打包exe后在win10系統(tǒng)視頻加載不了 播放報錯0x80070003解決方案
我們知道unity里可以通過videoplayer來播放視頻,mp4 avi webm等都是支持的。但是最近發(fā)現(xiàn)使用videoplayer播放的視頻,打包exe后在win11系統(tǒng)正常使用 ,但是在win10 win7/8系統(tǒng)無法播放,點開developmentbuild之后可以看到運行后提示視頻訪問失敗 無法播放視頻,并且給出了報錯碼0x80070003

首先我們先看這個錯誤碼:

大部分博文都是再說該碼是系統(tǒng)更新錯誤碼,但是明顯我們這個情況不是。還有一種說法是c盤爆滿之后運行程序會出現(xiàn)這個碼 但是檢查磁盤發(fā)現(xiàn)也不屬于。經(jīng)過后續(xù)查證,videoplayer播放視頻如果是使用url 視頻放到steamingassets下加載的話無法加載 而如果放到assets下 修改視頻編碼為vp8可以正常使用??此凭幋a問題實則是videoplayer的漏洞!
如果我們每個視頻都處理成vp8明顯不合適。而且 很多時候需要動態(tài)加載通過url讀取。
經(jīng)過小森老師大量測試,AVPRO脫穎而出,使用avpro 的方式無需修改視頻編碼 在win10和win78都可以正常使用。
下邊是avpro的url使用方式:
需要該插件的關注小森老師私信領?。?!
標簽: