我正在尝试了解example code库的libvorbis.js。带有音频的blob传递给URL.createObjectURL
,然后返回的URL在带有GET的XmlHttpRequest中使用,生成另一个blob,再次传递给URL.createObjectURL
,最后一个URL用于下载链接。为什么XmlHttpRequest必要?您是否只使用下载链接中第一次拨打URL.createObjectURL
的网址?
答案 0 :(得分:2)
据作者说:
我这样做是因为我在Chrome for Android中遇到了一个错误,它不希望直接播放编码音频blob生成的网址中的音频。 XHR电话只是我目前可以提出的解决方法。
更多:https://bugs.chromium.org/p/chromium/issues/detail?id=227476#c21
从我2月2日的评论看起来,该错误已经从Chrome 50修复。