2

我正在尝试在 Kindle Fire HD 上播放 YouTube 视频。在常见的 Android 设备上很简单,因为 Intent.ACTION_VIEW 调用预安装的 YouTube 应用程序。根据日志,在缺少 YouTube 应用程序的 Kindle 上,Intent.ACTION_VIEW 调用加载 YouTube 页面的本机 Silk 浏览器,当单击播放按钮(与视频缩略图重叠)时,Kindle 将调用本机 AwesomePlayer .

11-20 11:23:45.392: I/AwesomePlayer(107): Awsomeplayer 已创建

...

11-20 11:23:46.431: D/AwesomePlayer(107): Mime = video/avc

11-20 11:23:46.431: D/AwesomePlayer(107): Mime = 音频/mp4a-latm

11-20 11:23:46.431: D/AwesomePlayer(107): getTrackAudioVideoProfile audioOrVideo=2

11-20 11:23:46.431: D/AwesomePlayer(107): 播放 - 音频/视频

...

我想绕过 Silk 浏览器,直接从我的 android 活动中启动 Kindle 的原生“AwesomePlayer”。那可能吗 ?

4

1 回答 1

0

以下是来自亚马逊的回答:

您无法绕过 Silk Web 浏览器,直接调用“Awesomeplayer”组件在 Kindle Fire HD 上播放 Youtube 视频。

问题是您无权访问实际的 Youtube 视频文件 - 您有一个指向播放视频文件的页面的链接。如果没有视频文件本身的路径,则无法直接在视频文件上调用播放器。因此,在没有 Youtube 应用程序的情况下,您需要调用 Silk Web 浏览器。

希望这些信息对您有所帮助。

请参阅http://forums.developer.amazon.com/forums/thread.jspa?threadID=459

于 2014-01-09T16:02:46.617 回答