Uri uri=Uri.parse(videofile);
VideoView video=(VideoView)findViewById(R.id.videoView1);
video.setVideoURI(uri);
video.start();如果我在android模拟器中使用这个代码播放视频,那么它工作正常,但是当我在设备上运行它时,它抛出错误。
你能告诉我当我点击特定的视频时,视频必须在android videoview上播放还是默认在设备视频播放器中播放
发布于 2012-05-24 18:11:39
如果从SD卡播放,请使用以下代码
File clip=new File(Environment.getExternalStorageDirectory(),
"haha.mp4");
if (clip.exists()) {
video=(VideoView)findViewById(R.id.video);
video.setVideoPath(clip.getAbsolutePath());
ctlr=new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
video.start();
}如果您从在线播放视频,请使用此内部清单
<uses-permission android:name="android.permission.INTERNET" />https://stackoverflow.com/questions/6675058
复制相似问题