2011-07-06 20 views
1
public class Tvdiplay1 extends Activity {  
    public void onCreate(Bundle savedInstanceState) 
    {   
     super.onCreate(savedInstanceState);   
     setContentView(R.layout.tvdisplay);   
     VideoView videoView = (VideoView) findViewById(R.id.tvvideoView);   
     MediaController mediaController = new MediaController(this);   
     mediaController.setAnchorView(videoView);   
     Uri video = Uri.parse("android-resource://" + R.raw.movie);   
     videoView.setMediaController(mediaController);   
     videoView.setVideoURI(video);   
     videoView.start(); 
    } 
} 

屏幕上顯示「很抱歉,您的視頻無法播放」, 在設備檢查看完電影后 - 它在其他球員 我只能想象,這個問題是在路徑。Android的簡單VideoView樣品不能運行

目前,R.raw.movi​​e存在問題,編譯器 無法識別R.raw.movi​​e,雖然它是在R類文件中生成的。我可以看到常數,我可以使用它。

我對這個問題真的無能爲力,請大家幫忙!

+0

此鏈接可能會有幫助:http://www.edumobile.org/android/android-beginner-tutorials/how-to-play-a-video-file/ – kevin

回答

1

Context.getPackageName()在路徑中會幫助你!