0

YouTube ビデオ ファイル (.3GP) をフル スクリーン モードで再生しようとしています。YouTube の URL は、フルスクリーン モードでビデオを直接開きます。以下はビデオを再生するための私のコードですが、再生されませんでした。コードを実行するたびに、「ビデオを再生できません。申し訳ありませんが、このビデオは再生できません。」と表示されます。

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.setEnabled(true);
    vv.setVideoURI(Uri.parse("http://youtube.googleapis.com/v/Iq81rUGQofk"));
    vv.setMediaController(mc);
    vv.requestFocus();
    vv.showContextMenu();
    vv.start(); 

}

正常にコンパイルされ、プロジェクトを実行すると、次の例外が発生します。

11-19 03:32:06.097: E/MediaPlayer(12675): Unable to to create media player
11-19 03:32:06.097: W/VideoView(12675): Unable to open content: http://youtube.googleapis.com/v/Iq81rUGQofk
11-19 03:32:06.097: W/VideoView(12675): java.io.IOException: setDataSource failed.: status=0x80000000
11-19 03:32:06.097: W/VideoView(12675):     at android.media.MediaPlayer._setDataSource(Native Method)
11-19 03:32:06.097: W/VideoView(12675):     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:844)
11-19 03:32:06.097: W/VideoView(12675):     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:806)
11-19 03:32:06.097: W/VideoView(12675):     at android.widget.VideoView.openVideo(VideoView.java:227)
11-19 03:32:06.097: W/VideoView(12675):     at android.widget.VideoView.access$2300(VideoView.java:55)
11-19 03:32:06.097: W/VideoView(12675):     at android.widget.VideoView$6.surfaceCreated(VideoView.java:506)
11-19 03:32:06.097: W/VideoView(12675):     at android.view.SurfaceView.updateWindow(SurfaceView.java:533)
11-19 03:32:06.097: W/VideoView(12675):     at android.view.SurfaceView.access$000(SurfaceView.java:81)
11-19 03:32:06.097: W/VideoView(12675):     at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:169)
11-19 03:32:06.097: W/VideoView(12675):     at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:590)
11-19 03:32:06.097: W/VideoView(12675):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1622)
11-19 03:32:06.097: W/VideoView(12675):     at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2447)
11-19 03:32:06.097: W/VideoView(12675):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-19 03:32:06.097: W/VideoView(12675):     at android.os.Looper.loop(Looper.java:137)
11-19 03:32:06.097: W/VideoView(12675):     at android.app.ActivityThread.main(ActivityThread.java:4479)
11-19 03:32:06.097: W/VideoView(12675):     at java.lang.reflect.Method.invokeNative(Native Method)
11-19 03:32:06.097: W/VideoView(12675):     at java.lang.reflect.Method.invoke(Method.java:511)
11-19 03:32:06.097: W/VideoView(12675):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
11-19 03:32:06.097: W/VideoView(12675):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
11-19 03:32:06.097: W/VideoView(12675):     at dalvik.system.NativeStart.main(Native Method)

これは .3GP ビデオです。これに関するご意見は..

4

0 に答える 0