调查和故障排除

调查和故障排除

所以我升级到了漂亮的 Ubuntu 15.10 Wily Werewolf,我发现的唯一问题是 YT 视频不再起作用,并且它以某种方式将新的视频界面与旧的视频界面替换起来。

1 2

因此,我在新界面上收到错误“发生错误。请稍后再试。”,如您在照片中看到的那样。

我能做些什么?

答案1

为我解决这个问题的方法是设置media.mediasource.webm.enabledtrueabout:config

我还将以下键设置为true手动:

  • media.mediasource.enabled
  • media.fragmented-mp4.exposed
  • media.fragmented-mp4.ffmpeg.enabled

这些设置还允许您调整视频质量(对我来说,它不是开箱即用的,所有内容都只能在 360p 上使用)。以下是我拥有的完整配置,供参考:

设置媒体.碎片化*media.fragmented* 的设置

设置媒体.媒体源*media.mediasource 的设置*

答案2

对我来说很好。我建议将 YouTube 设置为始终使用 HTML5如果您仍有问题,请将您点击“了解更多”时获得的信息添加到您的问题中。(结果发现没有更多有用的信息。)


调查和故障排除

我认为我能够重现这个问题,到目前为止,我没有修改 about:config 中的任何设置,正如 Zoltan 提到的那样,而 HTML5 版本的 YouTube 和 Vimeo 对我来说都运行良好。我刚刚安装了gstreamer1.0-libav它,这让我走到了这一步YouTube 的 HTML5页:

在此处输入图片描述

关于您的错误消息,正如我所说,我从未修改过 Firefox 中的相关设置,也从未安装过任何可能代表您更改这些设置的扩展或插件。您应该检查media.about:config 中以 开头的条目,然后通过双击或上下文菜单 → 重置将它们重置为默认值。您可以或应该保留这些media.gmp-设置,然后重新启动 Firefox,HTML5 YouTube 应该可以正常工作。使用 libav/ffmpeg 提供必要的编解码器,尽可能接近默认值。

这个问题似乎是由配置不一致,这会让 YouTube 感到困惑,尤其是当您不重新启动 Firefox 时,Flash 仍然混杂其中(您应该限制 Flash 的使用,并且只在必要时启用它)。另一个触发因素可能是 H.264 和 VPx 内容混合在一起,一个视频可以播放,但另一个视频有问题并导致您收到的消息。我想象一个广告在实际视频之前加载,广告不会播放,播放不会继续并抛出错误消息,而实际视频可以正常播放。注意:我是 NoScript 用户,注意到我看到的广告剪辑没有没有那么多。

可重复启用所有 HTML5 视频功能

在此处输入图片描述

将所有内容设置为默认(可重现)状态后,您可以尝试启用 HTML5 页面上的所有功能。操作方法如下:

gstreamer1.0-libav如果尚未安装,请安装该软件包的最新版本。然后在 about:config 中将以下设置设为 true(Firefox 41 中的当前默认值为 false):

media.mediasource.enabled;true
media.mediasource.webm.enabled;true
media.fragmented-mp4.exposed;true
media.fragmented-mp4.ffmpeg.enabled;true

下面仅用于检查,它们应该默认启用:

media.gstreamer.enabled;true
media.webm.enabled;true

答案3

我也遇到过这个问题。youtube html5 在所有选项上都给我打了蓝色勾。如果你播放视频,那么它就可以正常工作。但是,如果你禁用 webm,那么它就会像顶部帖子中那样失败。

进一步研究后,您会发现它无法播放所有“video/mp4”类型的视频,这基本上意味着 h264 解码器被识别(如 youtube 所示)但无法正常工作。

显而易见的解决方案是启用 webm/vp9。这适用于 youtube(部分),但并非适用于其他所有平台。

到目前为止,我还没有找到解决所有问题的方法。

答案4

接受的答案对我不起作用。安装限制格式以某种方式帮助了:

sudo apt-get install ubuntu-restricted-extras

此后该An error occurred. Please try again later消息仍然出现,但视频至少会在一秒钟后或重新加载后加载。

相关内容