问题描述
当尝试播放我从 Google Play 购买的电影时,电影播放器(与 YouTube 使用的基于 Flash 的播放器相同)在 faux-TV-static 的背景上吐出以下错误消息:
An Error Occurred. Please Try Again Later.
这是 super-frustrating 因为我刚刚付了真钱(3.99 美元)来观看这部电影,而不是去某个非法的地方免费下载。
所有其他 YouTube 视频对我来说都可以正常播放,包括我购买的电影的 Google Play 预告片!嘘。我在谷歌上搜索了解决方案,但我猜 Google Play 对于 Ubuntu 来说太先进了,因为大多数解决方案(例如在 Ubuntu Forums 中)建议安装一个名为 Flash-Aid 的 Linux-specific Firefox 插件,它基本上运行一组可配置的 shell 命令以确保您安装了 Adobe 的最新 Flash,并且您没有安装任何可能有冲突的免费 Flash 实现(Gnash 等)。可以这么说,安装和运行 Flash-Aid 并没有帮助。
另外,我要补充一点,我在尝试在 Chromium 中播放电影时遇到了同样的错误消息。
最佳答案
回答我自己的问题,因为我无法在 Internet 上的任何地方找到解决方案,所以我最终不得不求助于 Google 支持,他们给出了令人难以置信的解决方案!
他们将我指向以下 Adobe 支持页面:
Problems playing protected video content | Ubuntu Linux, Flash Player 11
这让我运行了以下 3 个命令来安装必要的硬件抽象层并清除一些缓存的 Flash 数据。
sudo apt-get install hal
cd ~/.adobe/Flash_Player
rm -rf NativeCache AssetCache APSPrivateData2
我能够播放他们的 DRM-test 电影(Grr,DRM),所以我猜它正在工作……
次佳答案
截至今天,2013 年 10 月 10 日,使用 Google Chrome 版本 30.0.1599.66,我可以使用 HTML 5 播放器而不是 Flash 观看付费的 Google Play 电影,而不会出现问题。
您需要转到此 link 并在 youtube 中启用 HTML5。之后 Chrome 中的 Google Play 电影将使用它而不是 Flash Player。
Firefox 无法正常工作,它尝试加载 HTML5 播放器但失败并默认使用 Flash Player。