如何在YouTube Android Player API中设置仅播放高清视频

时间:2013-12-17 13:55:53

标签: android youtube youtube-api android-youtube-api

如何让YouTube Android Player API播放仅限高清视频 Link

@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
        YouTubePlayer player, boolean wasRestored) {
    if (!wasRestored) {
        Log.v("Mobile Url", "" + mobile_url);
        player.loadVideo(mobile_url);
        player.setFullscreen(true);
        player.setShowFullscreenButton(false);
        player.loadVideo("N1nFoVI3xJM");
    }
}

在这里,我可以设置loadVideosetFullscreensetShowFullscreenButton我需要加载仅限高清视频。那可能吗?是否有任何方法可以设置仅播放高清视频?如果没有找到该ID的高清视频,那么我需要显示吐司,因为现在播放非高清视频如何执行此操作请给出一些想法或建议来实现这个概念

2 个答案:

答案 0 :(得分:1)

您可以使用:player.setPlaybackQuality(suggestedQuality:String):Void

来自YouTube API文档:

  

此功能设置当前视频的建议视频质量。   该功能使视频重新加载到其当前位置   新品质。如果播放质量确实发生变化,则只会改变   正在播放的视频。调用此功能并不能保证   播放质量实际上会改变。但是,如果   播放质量确实会发生变化,onPlaybackQualityChange事件会发生变化   火,你的代码应该响应事件而不是事实   它调用了setPlaybackQuality函数。

答案 1 :(得分:0)

我怀疑......我也需要一次...... on this like its written

它将为全屏和方向更改提供自动支持,并将根据网络连接的强度调整流的质量。