Android最简单的VideoView示例无法运行

时间:2011-07-06 12:38:36

标签: android resources android-videoview

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(); 
    } 
} 

屏幕显示“抱歉视频无法播放”, 在检查设备中的电影后 - 它适用于其他播放器 我只能想象问题出在路上。

目前它与R.raw.movi​​e存在问题,编译器无法识别 虽然它是在R类文件中生成的。我可以看到常数,我可以使用它。

我真的对这个问题一无所知,所以请帮忙!

1 个答案:

答案 0 :(得分:1)

路径中的Context.getPackageName()会帮助你!