在android中加载视频(mp4)文件

在android中加载视频(mp4)文件,android,media-player,mp4,playback,Android,Media Player,Mp4,Playback,出现一个警报框,说明无法播放视频。您是否有解决方案 提前感谢这是一个linux文件系统权限问题。文件的位置完全由您的应用程序所有。从文件系统的角度来看,服务视图依赖于以不同的“用户”身份运行 我过去解决这个问题的方法是创建一个自定义的VideoView扩展,它以a为单位 这一方通过提供到文件系统中已经打开的数据的连接来解决问题 如果你觉得很兴奋,你可以从谷歌上取下这个图标,添加一个新的setVideoFileDescriptor方法 您的文件uri错误或视频文件已损坏。请检查这两个选项。将视频文

出现一个警报框,说明无法播放视频。您是否有解决方案


提前感谢

这是一个linux文件系统权限问题。文件的位置完全由您的应用程序所有。从文件系统的角度来看,服务视图依赖于以不同的“用户”身份运行

我过去解决这个问题的方法是创建一个自定义的VideoView扩展,它以a为单位

这一方通过提供到文件系统中已经打开的数据的连接来解决问题


如果你觉得很兴奋,你可以从谷歌上取下这个图标,添加一个新的setVideoFileDescriptor方法

您的文件uri错误或视频文件已损坏。请检查这两个选项。将视频文件保存在“资源”文件夹中,然后尝试播放。或者视频格式不受支持。。在早期版本中,大多数情况下都会发生。。
     VideoView v = (VideoView) findViewById(R.id.VideoView01);
     Uri uri = Uri.parse("android.resource://" + getPackageName() + "vid.mp4");
     mc = new MediaController(this);
     v.setMediaController(mc);
     v.setVideoURI(uri);
     v.start();