2010-07-23 120 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 

問候,

伯瓦尼。