Java Android VideoView从资产加载音频/视频文件
我想播放位于我的应用程序的Assets文件夹中的视频 我收到一条信息“无法播放视频” 我想这条路不对 这是代码:Java Android VideoView从资产加载音频/视频文件,java,android,eclipse,video,Java,Android,Eclipse,Video,我想播放位于我的应用程序的Assets文件夹中的视频 我收到一条信息“无法播放视频” 我想这条路不对 这是代码: String fileName = "android.resource://"+ getPackageName() +"/assets/video.3gp"; VideoView vv = (VideoView) this.findViewById(R.id.surface); vv.setVideoURI(Uri.parse(fileName)); vv.start(); 您将
String fileName = "android.resource://"+ getPackageName() +"/assets/video.3gp";
VideoView vv = (VideoView) this.findViewById(R.id.surface);
vv.setVideoURI(Uri.parse(fileName));
vv.start();
您将无法从
\assets
播放该文件,必须从\raw
文件夹加载
在项目中,在\res
内创建文件夹\raw
,然后粘贴视频文件
String fileName = "android.resource://"+ getPackageName() + "/raw/video";
VideoView vv = (VideoView) this.findViewById(R.id.surface);
vv.setVideoURI(Uri.parse(fileName));
vv.start();
内部存储?你的意思是进入资产文件夹吗?是的,我的意思是资产文件夹r.raw.video.3gp?有一个错误,一些“丢失?抱歉没有扩展!我仍然得到E/MediaPlayer(32297):错误(1,-2147483648)谢谢,现在如果您查找有关该错误的信息,您可能找不到答案,但由于我的经验与编解码器有关,此方法适用于我的文件、音频编解码器AAC、视频编解码器H.264。我没有看到您上次的编辑,问题现在解决了