我使用谷歌的youtube播放器api來播放youtube視頻,它指定了三種不同風格的播放器視圖,這是以任何方式自定義android中的播放器視圖。在android中定製youtube播放器視圖
謝謝
我使用谷歌的youtube播放器api來播放youtube視頻,它指定了三種不同風格的播放器視圖,這是以任何方式自定義android中的播放器視圖。在android中定製youtube播放器視圖
謝謝
我不知道你想要什麼樣的風格,但是您可以將YouTube Player用作活動或片段或視圖。
所以,你可以很容易地基本上與新YouTubePlayer API
如果你想一些簡單的YouTube播放器,全屏(無標題欄模式),歡迎您使用我的代碼,自定義播放器!
此源手柄 「定位問題」, 「介質體積問題」, 「YouTube網址解析問題」
你可以挑選自己無邊框風格,它沒有任何的控制 - 這只是編程控制下播放視頻的矩形。
您可以自由地在播放器外部實現自己的控件UI,並通過初始化YouTubePlayerView或YouTubePlayerFragment後返回的YouTubePlayer進行連線。請記住,正如YouTubePlayerView JavaDoc中所提到的,「在視頻播放時不允許覆蓋[player]視圖和其他視圖」
是否可以自定義操作欄以包括進度條和其他按鈕等媒體控件? – 2014-07-28 06:43:06
你是唯一!謝謝 – 2016-09-21 21:10:12
FYI:您可以使用PopupWindow要解決的限制:「這是不允許疊加[播放]視頻正在播放時觀看其他視圖「
嘗試以下鏈接進行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);
}
}
雖然此鏈接可能回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2013-12-02 09:09:13
這是對的沒有投入 – 2013-12-02 10:07:26
我沒有downvote,這是偉大的你編輯的答案包括相關的細節從鏈接:) – 2013-12-02 10:13:40
嘿兄弟你知道我可以尋求一個特定的位置編程? – 2013-12-21 19:16:42