我發現很難在我的應用中查看YouTube視頻。如何查看YouTube視頻
這裏是我的代碼:
package com.example.webvideo;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class WebVideo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vv = (VideoView) findViewById(R.id.videoView);
MediaController mc = new MediaController(this);
mc.setAnchorView(vv);
vv.setMediaController(mc);
vv.setVideoURI(Uri.parse("http://youtu.be/2OIOOb-0t44"));
vv.start();
}
}
仿真器顯示該視頻無法播放的錯誤。
我在做什麼錯?我是否以錯誤的格式提供網址?
不,該網址似乎工作。這是某種重新站點。 –
@Thomas Padron-McCarthy:你看起來是正確的。但有人想知道VideoView類如何處理重定向。 – sblundy
首先感謝您的寶貴建議,但我也嘗試過這種(http://youtube.com/watch?v=2OIOOb-0t44)類型的網址,但它不起作用。該錯誤再次顯示在模擬器上,視頻無法播放。是否有任何其他方法從網絡或任何其他網址播放視頻給予技術。請幫助我。 – Rocker