【发布时间】:2014-01-16 05:40:55
【问题描述】:
我已在我的 Android 应用中集成了 Android YouTube API。它工作正常,但是每当我单击缩放按钮时,视频都会暂停。我必须重新播放视频。
有什么方法可以让它在按下缩放按钮后继续播放(我的意思是视频被缩放了)。有可能吗?
API 是否可以在 16 级以下的设备(如 11 级或 12 级)中工作?我没有低于 16 级的设备,这就是我问的原因。
编辑:对于那些想看一些代码的人。
这是我为初始化 YouTube API 所做的:
youtubeplayerview.initialize(API_KEY, this);
在 onInitializationSuccess 方法中,我使用它来加载视频:
player.loadVideo(VIDEO_ID);
在我的 XML 中我这样做了:
<com.google.android.youtube.player.YouTubePlayerView
android:id="@+id/youtubeplayerview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
编辑 2:我在 onInitializationSuccess 方法中的 setOnFullscreenListener
player.setOnFullscreenListener(new OnFullscreenListener()
{
@Override
public void onFullscreen(boolean fullscreen)
{
if(fullscreen)
player.play();
else
player.play();
}
});
请清除我的疑问,而不仅仅是建议修改。
谢谢。
【问题讨论】:
-
是的,它可以在这些设备上运行。播放/暂停问题。请发布一些代码
-
您可以实现一个接口
YouTubePlayer.OnFullscreenListener并在全屏时恢复视频。参考:https://developers.google.com/youtube/android/player/sample-applications#Custom_Fullscreen_Handling -
能否请您发布更多代码。或者用更多代码给出答案,我完全不习惯这个 YouTube API,它对我来说是全新的话题
-
如果我现在有的话我早就发布了。如果你实现它我可以指导。
-
好的。这就是我在评论中通过提供此网址
https://developers.google.com/youtube/android/player/sample-applications#Custom_Fullscreen_Handling所提到的。无论如何,您应该发布您的工作代码 sn-p 以便将来对其他开发人员有所帮助。
标签: android youtube youtube-api