今天我从 Ubuntu 12.04 升级到了 Ubuntu 13.10。我无法在 Amazon Prime Instant Video 中观看任何视频。我收到以下消息:
An error occurred and your player could not be updated.
This is likely because your Flash Player or Browser needs to be updated.
This update is required to play back this video.
答案1
Ubuntu 13.10 的仓库中没有 HAL,因此你可以从以下位置获取它:mjblenner 的 ppa。我还没有尝试运行 Amazon Instant Video,但我想无论如何都要把它扔在这里。
sudo add-apt-repository ppa:mjblenner/ppa-hal
sudo apt-get update
sudo apt-get install hal
输出:
The following extra packages will be installed:
hal-info libhal-storage1 libhal1
The following NEW packages will be installed:
hal hal-info libhal-storage1 libhal1
只需关闭 Firefox。重新打开。就大功告成了!
另一hal
相关选项(如果安装了,应该清除以前的版本,但我无法让下面的 repo 与 15.04 Vivid 一起工作):
sudo add-apt-repository ppa:mjblenner/hal-flash ## Trusty & Utopic
sudo apt-get update
sudo apt-get install libhal1-flash
另一件可以尝试的事情是安装火狐通过PlayonLinux, 包括银光和Adobe Flash. PlayonLinux 似乎正在14.04 值得信赖的塔尔羊现在。(2015 年 8 月)
答案2
我遇到了同样的问题。由于某种原因,libhal 不在存储库中!因此,您必须按照以下解决方案操作 http://ubuntuforums.org/showthread.php?t=2144347&p=12811464#post12811464 遵循它们,并确保命令中有空格(即 sudo(SPACE)mkdir(SPACE) && rm(SPACE)-rf(SPACE)fileName)
以下是该网站的内容(经过一些小幅修改):
您可以让这些网站(使用数字版权管理的网站,例如亚马逊)在 Ubuntu 中运行,但这变得越来越难,例如“hal”软件包现已从 ubuntu 13.10 存储库中删除!
您需要执行以下操作:
- 确保您使用的是 Firefox 或 Chromium。如果您使用的是 Chrome,请确保已关闭 Pepper Flash 插件
如果使用 ubuntu 版本 13.10,则必须下载并安装这些 raring(13.04) .deb,因为它们已从 13.10 存储库中删除:
安装 debs 后,通过执行以下 shell 命令修补 hal:(这将创建适当的目录,并在后台启动 hald)
sudo mkdir /etc/hal/fdi/preprobe sudo mkdir /etc/hal/fdi/information /usr/sbin/hald --daemon=yes --verbose=yes
关闭浏览器并通过执行以下 shell 命令清除 Adobe Access 目录:(rm -rf 删除所有文件,递归(r),这意味着它包括所有子目录并强制(f)删除它们)
rm -rf ~/.adobe
需要重置许可证文件(这也很重要!): http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager08.html
测试通过http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html#
粘贴此视频网址:http://drmtest2.adobe.com:8080/Content/anonymous.f4v
希望 hal 能够恢复到 ubuntu 存储库。
答案3
HAL 目前已弃用,但 Adobe Flash 需要它来播放 DRM 内容(无论出于何种原因)。幸运的是,有一个垫片可以提供足够的 HAL API 供 Flash 工作;它位于https://github.com/cshorler/hal-flash— 适用于 Ubuntu 和其他系统的软件包可以在以下位置找到https://build.opensuse.org/project/repositories/home:chorler:branches:devel:openSUSE:Factory
我还没有在 Ubuntu 上尝试过,但我可以确认在 Gentoo 上安装它可以让 Amazon Prime 正常工作。
答案4
设法使用 pipelight 播放亚马逊视频。基本上,您使用 silver light 而不是 adobe flash 来播放视频。它似乎适用于我的 ubuntu 12.04 x64(我还没有看完整部电影)。
这是我遵循的教程:http://www.webupd8.org/2013/08/pipelight-use-silverlight-in-your-linux.html
我发现的另一件事是,使用 chrome 时,我必须使用设置为 Firefox 15 的 UA 欺骗器才能工作(如下面或链接所列)。缺点是,在 UA 欺骗的情况下,我无法同时在 googetalk 通话和观看 amazon prime 视频之间进行切换。