使用VideoView播放mp4资源
我已经尝试了一切,但无法使用 VideoView 类播放视频。这是我的代码:
String fileName = "android.resource://"+ getPackageName() +"/raw/test";
VideoView vv = (VideoView) this.findViewById(R.id.videoView);
vv.setVideoURI(Uri.parse(fileName));
vv.start();
视频为 mp4 格式,存在于 raw
文件夹中。
文件的链接是否错误?
如果有任何帮助,我将非常高兴。
I've tried everything but I cant get a video to play using the VideoView class. Here's my code:
String fileName = "android.resource://"+ getPackageName() +"/raw/test";
VideoView vv = (VideoView) this.findViewById(R.id.videoView);
vv.setVideoURI(Uri.parse(fileName));
vv.start();
The video is in mp4-format and exists in the raw
folder.
Is the link to the file wrong?
I would be very pleased for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我建议您使用以下代码,其中我成功运行了我的应用程序
代码如下:
XML 文件:
Java 文件:
您还可以根据您的使用修改清单文件:
I suggest you for the following Code wherein i am running my application successfully
The Code is as Follows:
XML file:
Java File:
Also you can modify the Manifest File as per your use:
我在你的代码中没有看到任何明显的错误。
这是我要跟踪此错误的方法:
更新您的帖子新信息
祝你好运!
I don't see anything obviously wrong in your code.
here is what i will do to track this bug:
update your post here with those new informations
Good luck!
这个简单的代码对我有用:
(raw 文件夹中的 my_video.mp4 和 VideoView @+id/splash)
This simple code works for me :
(my_video.mp4 in the raw folder and VideoView @+id/splash)