2015-03-31 49 views
0

我正在开发一个应用程序,显示youtube视频,其中我使用了youtube播放器API。 我的问题是,我想在hd1080中加载YouTube视频。如何在android中的youtube player API中加载hd1080中的youtube视频?

private void playVideoAtSelection() { 

     if (player != null) { 
      currentlySelectedId = pack.getURL(); 
      player.loadVideo(currentlySelectedId);   
     } 
    } 

有没有像在加载时设置分辨率的java脚本的android中的任何功能。

+0

检查这个答案http://stackoverflow.com/questions/11704571/is-there-a-youtube-url-format-for-displaying-videos-in-1080p – 2015-03-31 05:54:07

+0

这个文件是为我想为Android的Java脚本youtube player api – 2015-03-31 05:57:51

回答

0

您可以使用Iframe API嵌入您的视频。您使用标记创建一个自定义html文件,并将该文件放入资产文件夹中。然后,您使用带Chrome客户端的WebView加载此HTML。这样你就可以使用setPlaybackQuality方法。我认为Android的youtube api无法进行此配置。

+0

但在Youtube应用程序中有菜单来设置质量... 可以在android player API – 2015-03-31 07:27:53

+0

中找到与此相关的任何功能是的。您在Youtube oficial应用中以及在使用Android Youtube Api的某些应用中拥有此功能。问题是我没有找到任何方法来设置这个程序化的,因为你想要做的,除了使用iframe。 – androidevil 2015-03-31 07:32:49

+0

查看这些问题和他们的答案:http://stackoverflow.com/questions/20636057/how-to-set-to-play-only-hd-videos-in-youtube-android-player-api http:// stackoverflow.com/questions/14720967/video-quality-on-youtube-android-player-api http://stackoverflow.com/questions/18547888/is-there-any-way-to-change-the-quality-的最视频 – androidevil 2015-03-31 07:39:19