如何使YouTube Android播放器API只播放高清视频 链接
@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");
}
}
这里我可以设置loadVideo
,setFullscreen
,setShowFullscreenButton
,我需要只加载高清视频。这有可能吗?是否有任何方法可以设置只播放高清视频?如果没有找到该ID的高清视频,那么我需要敬酒,因为现在播放的是非高清视频,请给出一些想法或建议来实现这个概念。
发布于 2013-12-17 14:11:31
我怀疑.我也需要那一次.就像它写的一样
它将为全屏和方向改变提供自动支持,并将根据网络连接的强度来调整流的质量。
发布于 2013-12-17 17:42:22
您可以使用:player.setPlaybackQuality(suggestedQuality:String):Void
来自YouTube API文档:
此功能为当前视频设置建议的视频质量。该功能使视频在新质量中的当前位置重新加载。如果播放质量确实改变了,它只会改变正在播放的视频。调用此函数并不能保证回放质量实际上会发生变化。但是,如果回放质量确实发生变化,onPlaybackQualityChange事件将触发,您的代码应该响应该事件,而不是它调用setPlaybackQuality函数这一事实。
https://stackoverflow.com/questions/20636057
复制相似问题