2011-04-27 91 views

回答

8

嵌入YouTube視頻的最簡單方法是使用意圖火的Youtube應用程序,就像這樣:

String video_path = "http://www.youtube.com/watch?v=opZ69P-0Jbc"; 
Uri uri = Uri.parse(video_path); 

// With this line the Youtube application, if installed, will launch immediately. 
// Without it you will be prompted with a list of the application to choose. 
uri = Uri.parse("vnd.youtube:" + uri.getQueryParameter("v")); 

Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 
+0

真棒,謝謝。我有點困惑,但是我仍然可以在視頻的左側或右側擁有自己的圖形用戶界面,或者代碼是否將其轉換爲完全不同的頁面? – 2011-04-27 03:34:04

+0

使用此代碼,因爲它啓動Youtube應用程序。如果你想自己的GUI看看這個免費的Youtube活動:http://code.google.com/p/android-youtube-player/ – 2011-04-27 14:36:14

+1

我也在尋找一種** EMBED ** YouTube視頻的方法。有誰知道如何** EMBED ** YouTube視頻? – JohnK 2012-06-22 01:37:09

3

爲Android的YouTube API現在是菱。在this link之後,您將找到一個示例,瞭解如何在Android下使用YouTube API。

使用YouTubePlayerView,您可以在您的活動中播放來自YouTube的視頻。但是不能更改默認控件。

0

如果您想從應用程序內部播放視頻以真正嵌入視頻,則可以使用WebView並將其加載到該YouTube視頻的iframe中。

WebView webview; 
webview.getSettings().setJavaScriptEnabled(true); 
webview.loadData("<iframe src=\"http://www.youtube.com/watch?v=hZ4sDn89P04\"></iframe>","text/html","utf-8"); 
相關問題