我正在使用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