在所有安卓设备上播放Youtube视频的当前推荐方式

4

你好,我有一个视频应用程序,所有的视频都存在于Youtube上。现在Google在他们的IO大会上表示,Youtube API将很快可用于Android。这已经是2.5个月前的事了。无论如何,我使用JavaScriptHTML5播放器和一个flash播放器来播放YouTube的视频,但是HTML5不适用于所有设备,而flash播放器则无法在Android 4.0及以上版本上工作。是否有一种方式可以在应用程序中播放视频并支持所有设备!

2个回答

0
你可以启动一个Intent来启动内置的Youtube应用程序:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+ YOUR_VIDEO_ID));
startActivity(intent);

好的 @Yuval,你可能没有仔细看问题,但我已尝试了这种方法,打开 YouTube 应用程序需要 2 秒钟。 - user4o01
打开YouTube应用程序并不那么慢。我认为@user4o01应该使用上面的解决方案。 - Magakahn

0
我在编写浏览器程序时尝试了以下操作: 使用此示例创建HTML5视频: Video For Everybody 如果您查看该示例,最后会发现当所有源都不受支持时,它将采用Flash文件。如果这也不起作用,您可以尝试在Flash之后使用库作为备选项。我不确定(对于编写Android的经验很少),但如果源、Flash和JavaScript/其他库都不起作用……我不知道。抱歉 :)
可能您可以使用纯JavaScript解决方案?
希望我的答案能让您有所进展,尽管您可能已经知道了。
保重!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接