2016-05-03 76 views
11

我正在開發使用Android Youtube API的Android應用程序。 我可以成功地播放Youtube上的任何視頻。然而,當我嘗試播放實況流,我遇到的一些問題:使用Android Youtube API播放實時流

  • 當安裝我的設備(的Youtube 56年11月13日),我收到以下消息在Youtube上的最新版本: 「有在播放時出現問題,點按即可重試「

  • 刪除YouTube更新並返回到」youtube 10.18.55「版本後,一切正常。

任何想法來處理這個問題?

感謝您的幫助

環境:三星Galaxy S4的Android 5.0.1,YouTubeAndroidPlayerApi-1.2.2

回答

2

似乎YouTube已經修復了他們的SDK,並且現場視頻正在重新運行。

+0

適用於普通YouTube視頻的確切代碼現在是否適用於直播視頻ID?請確認。 –

2

從這個thread基礎,有來自YouTube的播放任何視頻和玩一個沒有區別現場直播。最新版本的YouTube應用也必須播放直播。

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    YouTubePlayerView youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view); 
    youTubeView.initialize(DEVELOPER_KEY, this); 
} 
@Override 
public void onInitializationSuccess(YouTubePlayer.Provider provider, 
     YouTubePlayer player, boolean wasRestored) { 

    player.loadVideo("UT86BH2LVUU"); //live vid 

} 

確保您集成broadcastsstreams從這個documentation正確爲主。該流提供了將向YouTube用戶廣播的內容。一旦創建,一個liveStream資源可以綁定到一個或多個liveBroadcast資源。

以下是使用YouTube直播API的examples

+0

我使用的是相同的源代碼,我試過很多的視頻ID: - 當ID是實時流:沒有工作 - 當ID是另一個視頻:它工作得很好 此外,當我降級了我的Youtube應用程序,它對於兩個(現場和簡單視頻)都可以正常工作 也許我做錯了什麼,但我真的不知道究竟是什麼。 任何幫助你可以給予將不勝感激。 – Issam

相關問題