Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何从SourceBuffer获取特定的错误消息_Html_Media Source - Fatal编程技术网

Html 如何从SourceBuffer获取特定的错误消息

Html 如何从SourceBuffer获取特定的错误消息,html,media-source,Html,Media Source,我有一个HTML5视频,其源代码为MediaSource。当我调用SourceBuffer.appendBuffer()时,SourceBuffer会抛出一个错误 我能够检测何时抛出此错误,如下所示: sourceBuffer.addEventListener("error", function() { console.log(arguments); }); 但是,本例中的“参数”包含一个ErrorEvent,没有任何有意义的消息或数据。只是对失败的SourceBuffer的引用 我需

我有一个HTML5视频,其源代码为
MediaSource
。当我调用
SourceBuffer.appendBuffer()
时,SourceBuffer会抛出一个错误

我能够检测何时抛出此错误,如下所示:

sourceBuffer.addEventListener("error", function() {
    console.log(arguments);
});
但是,本例中的“参数”包含一个
ErrorEvent
,没有任何有意义的消息或数据。只是对失败的SourceBuffer的引用


我需要找出它失败的原因,这样我才能修复它。

是的,这是MSE最令人沮丧的部分之一。。。调试起来真的很难。我认为问题在于,不同浏览器之间的错误必须标准化。因为有很多

如果您使用的是Chrome,最好的查看位置是
chrome://media-internals

从Chrome 91开始介质内部窗格被移除。相反去

开发工具/汉堡菜单(==自定义和控制开发工具)/更多工具▶ / 媒体


然后,您将在DevTools上有一个媒体选项卡。

使用
chrome://media-internals
我能够得到一条错误消息,但不是一条非常有用的消息。我将提出一个新问题,看看是否有人能帮我进一步诊断。@stevendesu MSE的生活就是这样。:-)祝你好运