2010-07-23 73 views
0

我是一名初学Android开发者,我有一个播放视频的问题,它使用黑屏我使用eclipse伽利略3.5与android 1.6 当我使用android 2.2时它根本不起作用! ! 这里是代码:Android VideoView问题

import android.app.Activity; 
import android.graphics.PixelFormat; 
import android.media.MediaPlayer; 
import android.net.Uri; 
import android.os.Bundle; 
import android.widget.MediaController; 
import android.widget.VideoView; 

public class Video extends Activity { 

@Override 
public void onCreate(Bundle icicle) { 
    super.onCreate(icicle); 
    setContentView(R.layout.main);  
       VideoView videoView = (VideoView) findViewById(R.id.VideoView); 
       MediaController mediaController = new MediaController(this); 
       mediaController.setAnchorView(videoView); 
       // Set video link (mp4 format) 
       Uri video = Uri.parse("android.resource://video/"+R.raw.boeing707crash); 
       videoView.setMediaController(mediaController); 
       videoView.setVideoURI(video); 
       videoView.start(); 
} 
} 

那么是什么问题?

在此先感谢。

+0

你的视频文件有支持的编解码器吗? - – Jorgesys 2010-07-23 18:40:40

回答

2

首先,在仿真器中回放视频需要非常快速的PC(例如四核)。

其次,我还没有尝试从资源播放视频。从SD卡上的文件中尝试一下,看看你是否有更好的运气。

1

Android视频视图在播放1到2秒之前首次打开视频时显示一个大黑屏。视频播放工作正常。但如何在播放视频时禁用该黑屏。

我正在使用以下代码段。

    videoView.setVideoURI(data); 
        videoView.start(); 
        //data is my uri 

问候,

伯瓦尼。