我嘗試使用YouTube視頻APIYouTube視頻400網絡時,嘗試播放視頻
當我把靜態ID播放視頻是指當時的代碼文件中聲明ID工作。
但是,當我嘗試從getIntent()獲取ID時,我也獲得了ID,但視頻無法播放。
我得到了網絡有問題。
以下是我的代碼。它在這種情況下工作。
public String VIDEO = "QqnBjKnwCwE";
youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(DEVELOPER_KEY, Videosshow.this);
@Override
public void onInitializationFailure(Provider provider,
YouTubeInitializationResult error) {
Toast.makeText(this, "Oh no! " + error.toString(), Toast.LENGTH_LONG)
.show();
}
@Override
public void onInitializationSuccess(Provider provider,
YouTubePlayer player, boolean wasRestored) {
player.loadVideo(String.valueOf(VIDEO));
}
現在,當我使用
Bundle data = getIntent().getExtras();
VIDEO=data.getString("videourl");
youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
youTubeView.initialize(DEVELOPER_KEY, Videosshow.this);
不工作我得到了400網絡問題錯誤
試試這個答案..我也面對同樣的問題通過這個想法修復http://stackoverflow.com/a/37747713/3879847 –