我正在尝试播放我在项目中保存的视频。我有下载this http://camendesign.co.uk/code/video_for_everybody/test.html(一个 .mp4 测试视频)然后在我的项目中创建了一个名为 vid 的文件夹,位于项目的根目录下。然后我使用了这段代码:
public void PlayLocalVideo(View view)
{
VideoView video=(VideoView) findViewById(R.id.video1);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
video.setKeepScreenOn(true);
video.setVideoPath("android.resource://uk.co.SplashActivity/vid/big_buck_bunny.mp4");
video.start();
video.requestFocus();
}
我的 xml 看起来像这样:
<VideoView
android:id="@+id/video1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
PlayLocalVideo 是我在按钮上的 onclick 事件上使用的方法。但是当我按播放时什么也没有发生:(
只需将文件粘贴到资源/raw/big_buck_bunny.mp4相反 vid 文件夹并更改
您的视频路径:
video.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.big_buck_bunny);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)