2013-05-02 34 views

回答

6

我不知道你想要什麼樣的風格,但是您可以將YouTube Player用作活動或片段或視圖。

所以,你可以很容易地基本上與新YouTubePlayer API

如果你想一些簡單的YouTube播放器,全屏(無標題欄模式),歡迎您使用我的代碼,自定義播放器!

此源手柄 「定位問題」, 「介質體積問題」, 「YouTube網址解析問題

  1. 這裏是開放源碼庫

    https://github.com/TheFinestArtist/SimpleYouTubePlayer

  2. 這是示例代碼

    https://gist.github.com/TheFinestArtist/5545437

  3. 我也做了樣本應用程序,你可以下載

    https://play.google.com/store/apps/details?id=com.thefinestartist.simpleyoutubeplayer

+0

嘿兄弟你知道我可以尋求一個特定的位置編程? – 2013-12-21 19:16:42

2

你可以挑選自己無邊框風格,它沒有任何的控制 - 這只是編程控制下播放視頻的矩形。

您可以自由地在播放器外部實現自己的控件UI,並通過初始化YouTubePlayerView或YouTubePlayerFragment後返回的YouTubePlayer進行連線。請記住,正如YouTubePlayerView JavaDoc中所提到的,「在視頻播放時不允許覆蓋[player]視圖和其他視圖」

+0

是否可以自定義操作欄以包括進度條和其他按鈕等媒體控件? – 2014-07-28 06:43:06

+0

你是唯一!謝謝 – 2016-09-21 21:10:12

0

FYI:您可以使用PopupWindow要解決的限制:「這是不允許疊加[播放]視頻正在播放時觀看其他視圖「

3

嘗試以下鏈接進行YouTube視頻播放:http://www.techrepublic.com/blog/software-engineer/using-googles-youtube-api-in-your-android-apps/

public class MainActivity extends YouTubeBaseActivity implements 
YouTubePlayer.OnInitializedListener { 

    static private final String DEVELOPER_KEY = "add your own key here!"; 
    static private final String VIDEO = "4SK0cUNMnMM"; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     YouTubePlayerView youTubeView = (YouTubePlayerView) 
     findViewById(R.id.youtube_view); 
     youTubeView.initialize(DEVELOPER_KEY, 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(VIDEO); 
    } 
} 
+0

雖然此鏈接可能回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2013-12-02 09:09:13

+0

這是對的沒有投入 – 2013-12-02 10:07:26

+0

我沒有downvote,這是偉大的你編輯的答案包括相關的細節從鏈接:) – 2013-12-02 10:13:40

相關問題