2013-05-12 126 views
1

我能夠通過search result使用link獲取所有數據,並且可以通過鏈接在youtubeapi jar的幫助下在設備的已安裝youtube應用中播放視頻。在youtube api android中如何使用開發人員密鑰?

Intent videoIntent = YouTubeIntents.createPlayVideoIntent(this, 
      "y4cJxadBTVU"); 
    startActivity(videoIntent); 

Developer key在哪裏發揮作用?

是否適用於版本3?

我第一次處理youtube api

任何幫助/建議將高度讚賞..

感謝

+2

當您需要做一些API查詢時,經常會使用它,例如根據查詢詞查詢視頻結果。此外,由於您使用的是YouTubeIntents,我相信您正在實施YoutubeAndroidPlayerApi庫,在這個庫中它們爲您提供ThumbnailView和YoutubePlayerView,這些是您需要開發人員密鑰進行調用的類。至於你在做什麼,它不需要任何。 – 2013-05-12 12:56:58

+0

如果我想實現youtube播放器到應用程序,那麼只有我們需要開發人員的密鑰? – moDev 2013-05-12 13:02:27

+2

YoutubePlayerView是一個類,它是一個像ImageView這樣的視圖對象,您可以在xml佈局文件中聲明,使用視頻初始化視圖,您需要一個開發人員密鑰。但如果你只是在你的問題內部做什麼,你就不需要它。 – 2013-05-12 13:15:18

回答

0

根據意見和我自己的經驗,我可以回答這個問題。 開發者KEY不需要僅僅使用YoutubeIntents,因爲它在Youtube應用中打開視頻,該應用已經具有打開任何公共視頻的必要特權。 在我的應用程序中,我使用的是完全相同的課程,並且我沒有在Google Developer Console上啓用任何額外的API,也不需要任何密鑰。

雖然,我不確定它是否能正常工作,但如果您嘗試打開一些私人視頻,我預計YT應用會提示用戶輸入有效的身份驗證。

相關問題