我WAnna播放我资源文件夹中的视频。可以在安装在android中的任何播放器中播放。 帮助OuT
答案 0 :(得分:2)
在布局和活动中拍摄视频和媒体播放器onCreate,您可以执行此操作
private VideoView video; private MediaController ctlr; uri=Uri.parse("android.resource://packagename/" + R.raw.famous); video=(VideoView)findViewById(R.id.video); video.setVideoURI(uri); ctlr=new MediaController(this); ctlr.setMediaPlayer(video); video.setMediaController(ctlr); video.requestFocus(); video.start();
这里名为famous的视频位于res的原始文件夹中。或者你可以保留资产并根据它更改文件名。 代码经过测试,运行正常。
答案 1 :(得分:1)
检查一下:
Intent viewMediaIntent = new Intent();
viewMediaIntent.setAction(android.content.Intent.ACTION_VIEW);
Uri audio = Uri.parse("android.resource://com.audio.test/raw/"+R.raw.audio1);
Log.d(TAG,"uri:"+audio.toString());
viewMediaIntent.setDataAndType(audio, "video/*");
viewMediaIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
Log.d(TAG,"Starting");
Intent i = Intent.createChooser(viewMediaIntent, "Play Music");
mGap.startActivity(i);
Log.d(TAG,"Started");