在使用 MediaSource 的時(shí)候發(fā)現(xiàn)了一些問題:我使用的代碼是 MDN 上的示例代碼:地址: - https://developer.mozilla.org...代碼什么都沒變,但是一直報(bào)錯(cuò):可以發(fā)現(xiàn)我上面輸出 readyState 的時(shí)候明明是 open 的,下面報(bào)錯(cuò) is not open.驗(yàn)證了一下發(fā)現(xiàn)是我的視頻的問題,如果我用該作者的視頻,就不會(huì)出現(xiàn)這個(gè)錯(cuò)誤。作者 demo 地址:https://nickdesaulniers.githu...我不確定是否是在 URL.createObjectURL(mediaSource) 的時(shí)候出現(xiàn)的問題,因?yàn)?nbsp;mimeCodec 定義如下:var mimeCodec = 'video/mp4; codecs="avc1.42E01E,mp4a.40.2"';我看 stackoverflow 上有相關(guān)的問題, 說與這個(gè)有關(guān)但是并沒有說有什么解決方法。如果想知道這個(gè)視頻的編碼能夠用什么去看? ffmpeg 還是 bento4而且我換了個(gè)視頻也是依舊如此的錯(cuò)誤。比如:http://shared.youdao.com/mark...上面那個(gè)視頻我看了一下他的 Codec 信息:(使用Bento4看的)得到的結(jié)果如下:然后我把我的 mimeCodec 改了之后還是報(bào)同樣的錯(cuò)誤。
video 轉(zhuǎn) blob:Failed to execute 'endOfStream' on
蕪湖不蕪
2019-03-14 17:15:21