我在 Ubuntu 12.04 上。我一直在使用 Firefox,当我打开 Youtube 链接时,视频所在的屏幕是黑色的,并且显示错误。当我点击该视频的推荐链接并返回到出现错误的视频时,它会开始正常播放。
我以为是 flash 出了问题,所以我安装了 Chromium(我发现它提供了 Flash),但同样的问题又出现了。我安装了 Flash 播放器插件,还尝试了受限附加功能,并在 Youtube 中启用了 HTML5...
答案1
使 Flash Player 在 Ubuntu 12.04 中运行所需的资源未包含在官方存储库中。首先,您需要打开 Synaptic 软件包管理器,转到 Synaptic - 设置 - 存储库 - 其他软件,进入后,您应该检查“Canonical Partners”条目和“Independent”条目。无需检查相同来源的源代码软件包。
关闭“软件源”窗口,然后使用“重新加载”按钮重新加载 Synaptic 存储库。接下来查找并安装 adobe-flashplugin 和 adobe-flash-properties-gtk。或者您可以关闭 Synaptic 并在终端中运行此代码:
sudo apt-get install adobe-flashplugin adobe-flash-properties-gtk
首先删除其他与 Flash Player 相关的软件包,如 flashplugin-installer 或类似软件包。
如果您真的不想使用 flash 播放器,您可以使用 Mozilla Firefox,它有 2 个不错的插件,可以在不使用 flash 的情况下播放视频。一个是“VideoWithoutFLash”插件,另一个是“打开方式”插件。您需要在重新启动 Firefox 后配置这些插件,否则它们将无法按预期工作。例如,“打开方式”插件有一个默认应用程序列表,它在播放流媒体视频时使用这些应用程序。我使用 VLC,您可以在列表中添加 VLC 播放器或其他播放器(mplayer2、xine),删除所有其他条目,这样您就可以使用 vlc 作为嵌入式播放器观看视频。
答案2
这是一个奇怪的可能性,但您的 flash 是否正在抓取声卡?Flash 会正常显示某些内容,但如果找不到您正在使用的声卡,它将停止工作。如果您的aplay -l
终端输出没有列出任何内容,则没有声卡可供抓取。如果您sudo aplay -l
给出输出,则您有用户/组权限进行配置。希望这能有所帮助。