我正在使用android上的youtube api。我向用户提供视频,以便他们可以播放他们,但是当他们完成后,我们都知道youtube会为您提供其他相关视频。 因此,如果我的用户喜欢某些相关视频,我希望他向我发送通知,为此我想省下“长时间按视频” - >复制视频网址 - >粘贴在电子邮件中。如何在YouTube上播放器上播放视频网址(Android)
有谁知道如何访问YouTube播放器上当前正在播放的视频?
我不觉得像在API的任何东西......
在此先感谢!
我正在使用android上的youtube api。我向用户提供视频,以便他们可以播放他们,但是当他们完成后,我们都知道youtube会为您提供其他相关视频。 因此,如果我的用户喜欢某些相关视频,我希望他向我发送通知,为此我想省下“长时间按视频” - >复制视频网址 - >粘贴在电子邮件中。如何在YouTube上播放器上播放视频网址(Android)
有谁知道如何访问YouTube播放器上当前正在播放的视频?
我不觉得像在API的任何东西......
在此先感谢!
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.loadUrl("http://www.youtube.com/embed/" + videoID + "?autoplay=1&vq=small");
mWebView.setWebChromeClient(new WebChromeClient());
您必须实现YouTubePlayer.PlayerStateChangeListener,因为您不知道现在正在播放哪个视频!
有覆盖方法调用它给你当前正在播放的视频ID的ID。
你可以简单地用URL视频ID
@Override
public void onLoaded(String videoId) {
String url = "http://www.youtube.com/watch?v=" + mVideoId
}
你行你这个样子。
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player,
boolean wasRestored) {
player.setPlayerStateChangeListener(new PlayerStateChangeListener() {
@Override
public void onVideoStarted() {
}
@Override
public void onVideoEnded() {
}
@Override
public void onLoading() {
}
@Override
public void onLoaded(String mVideoId) {
String url = "http://www.youtube.com/watch?v=" + mVideoId
}
@Override
public void onError(ErrorReason reason) {
}
@Override
public void onAdStarted() {
}
});
}
我做了一个使用最新的youtube API的示例活动。
此源句柄 “定位问题”, “介质体积问题”, “YouTube网址分析问题”
可以在此获取来自YouTube应用程序本身的URL或只有我们的球员?因为我需要从YouTube应用程序中获取videoID。 – cegprakash 2016-10-18 07:39:34
自动播放= 1&VQ =小任何其他从小到大 – Prasad 2015-01-05 06:03:37