我试图使用jQuery ajax附加到媒体源缓冲区。
以下内容始终会产生error
。
$.ajax({url: 'streaminit.mp4', dataType: 'blob', async: false,
error: function() {
console.log('error');
}}).done(function(frag) {
sourceBuffer.appendBuffer(new Uint8Array(frag));
console.log(new Uint8Array(frag));
});
如果我将dataType
设置为text
,但是在附加源时失败,则请求有效。我认为因为类型错误。
答案 0 :(得分:0)
您需要将数组类型传递给Uint8Array
才能生效。尝试返回JSON,例如:
{ 'data': [] }
答案 1 :(得分:0)