2012-11-21 36 views
0

我想专门为你整合视频播放器。我发现youtube android player tools但我没有找到实施。如何整合youtube android播放器

而且我实施了android-youtube-player。但它不起作用。

如果有人已经整合,那么需要帮助。

+0

http://code.google.com/p/android-youtube-player在手机中工作..它不适用于模拟器。 –

+0

不要把标签放在主题中:http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles –

+0

@ WebnetMobile.com .. yuap。 –

回答

2

YouTube Andoid Player演示文稿在Google I/O 2012上发布,Android Player API尚未公开发布(截至2012年11月21日)。该演示文稿是我知道的唯一公共信息。

(更新:它现在已经公开宣布,并且发布了作为一个实验性API:http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html

了Android,YouTube的播放机库是非官方的。我建议你阅读YouTube服务API条款:

https://developers.google.com/youtube/terms

特别是,你可能不会使用除官方YouTube播放器以外的任何球员。

我听说过嵌入iframe API的报告,它嵌入到嵌入式web视图中 - 但我无法亲自验证这些报告,或者如何处理跨域消息传递和跨java之间的跨语言绑定和DOM的JavaScript绑定。

从Android应用加载YouTube视频最简单的方法是要求操作系统使用意图加载YouTube视频。

鉴于YouTube上有一个Android库(从您的链接)开发,我建议使用现在最快和最简单的方法,并可能在以后的更新中使用该API。

有更多的讨论上呼吁启动视频在YouTube应用在这里: Android YouTube app Play Video Intent

+0

yuap ..但它会启动浏览器或你管官方的应用程序。 –

+1

我相信应该开始用户选择打开youtube网址。 –

+0

+1为您的答案。我想用广告播放视频。这就是为什么我想要自定义播放器。等待你从谷歌管播放器API。 :) –

0
Intent i = new Intent (Intent . ACTION_VIEW , Uri . parse ("vnd.youtube:" + videoID)); 
List <ResolveInfo> list = getPackageManager(). queryIntentActivities (i , PackageManager . MATCH_DEFAULT_ONLY); 
     if (list . size() == 0) { 
      //write you own activity to display the video, if default youtube video display class is not available or else use the default class it self 
      } 

     System.out.println("Intent Actin :"+i.getAction()); 
     startActivity (i); 
0

眼下,唯一可行的方法,我曾与被嵌入的内容将使用HTML5网页视图成功。不幸的是,这将API等级限制在13左右。你不会去应用程序外,但播放和暂停控件都在web视图中,我无法弄清视频完成时的确定方式。

让用户“离开”您的应用程序通过意图使用YouTube播放器本身的概念是可笑的。如果您正在做的不仅仅是播放视频(就像我们需要一个只播放一个视频的应用程序),那么您需要他们回来使应用程序变得有价值和新颖。使用本地播放器与rstp流是一个选项,但通常视频分辨率是一些小奇怪的172×90左右,可能不被接受。

我已经用webview实现了,但是我暂停发布等待Tim提到的Android播放器API的应用程序。至于发布日期,我只有这个: YouTubePlayerAPI Schedule for Distribution?

似乎不体面突出这一伟大的东西,我们需要为Android,7月份,再没有什么了几个月,尤其是当有更直接,在IOS稳健的方法。我花了很多时间和资源来开发一款应用程序,期望在合理的未来使用这个API,并且考虑到关于这个API缺乏后续和整体糟糕的沟通感觉让步。

相关问题