此问题与在Firefox中播放媒体有关。在移动工作站后尝试流式传输音频时,我在控制台中收到以下错误:
Media resource [...] could not be decoded [...] NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) Details: OnMediaSinkAudioError
在这种情况下,它不会像以前那样使用音频流的网站设置或内容。
在线搜索OnMediaSinkAudioError
或NS_ERROR_DOM_MEDIA_MEDIASINK_ERR
似乎只出现了Firefox本身的代码提交或存储库,因此这似乎不是一个常见问题。
答案 0 :(得分:6)
事实证明,在这种情况下,错误是非常误导的,因为它是由Windows音频输出设备的错误配置引起的。
将耳机从后置音频端口换到前面并重新启动工作站后,一切正常。重启Firefox也可能就足够了。
答案 1 :(得分:4)
我多次遇到同样的问题,这次显示控制台后(在Soundcloud上)我看到NS_ERROR_DOM_MEDIA_MEDIASINK_ERR
错误已记录并用谷歌搜索它以找到这个问题。解决这个问题的是drivereasy的第一个解决方案(重启Windows音频服务),甚至没有重启Windows或Firefox。
services.msc
,然后单击“确定”按钮。 cmd oneliner将为net stop AudioSrv && net start AudioSrv
,以管理员身份运行。
答案 2 :(得分:2)
如果您使用的是 VS CODE Live Server 扩展名,则Javascript Audio()将不会播放声音。尝试运行不带扩展名的站点。