无法播放SD卡,从该视频的Andr​​oid [英] Can't play this video android from sdcard

查看:264
本文介绍了无法播放SD卡,从该视频的Andr​​oid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我下载从服务器的URL和存储到SD卡的视频,它的存储罚款为.MP4​​格式。但是,当我从VideoView访问该视频使用的MediaController播放视频,我越来越无法播放此视频错误。文件夹名称是视频。

 的MediaController的MediaController =新的MediaController(ImageTargets.this);
                   mediaController.setAnchorView(videoView);
                   videoView.setMediaController(的MediaController);                   。字符串sdpath = Environment.getExternalStorageDirectory()getAbsolutePath();
                   字符串video_path = sdpath +视频+focusvideo.mp4
                   videoView.setVideoPath(video_path);
videoView.start();


解决方案

Environment.getExternalStorageDirectory()方法的返回类型为文件而不是作为字符串SD卡路径。为了让SD卡路径调用 getAbsolutePath()文件为:

 字符串sdpath = Environment.getExternalStorageDirectory()getAbsolutePath()。
字符串video_path = str_path +/视频/+focusvideo.mp4
videoView.setVideoPath(video_path);

I downloaded the video from server url and store to sdcard, it's stored fine as a .mp4 format. But when i access this video from VideoView for playing video using MediaController, i'm getting can't play this video error. The folder name is Video.

    MediaController mediaController = new MediaController(ImageTargets.this);
                   mediaController.setAnchorView(videoView);
                   videoView.setMediaController(mediaController);

                   String sdpath=Environment.getExternalStorageDirectory().getAbsolutePath();
                   String video_path=sdpath+"Video" +"focusvideo.mp4";        
                   videoView.setVideoPath(video_path);
videoView.start();

解决方案

Environment.getExternalStorageDirectory() method return type is File instead of sdcard path as String. To get sdcard path call getAbsolutePath() of file as:

String sdpath=Environment.getExternalStorageDirectory().getAbsolutePath();
String video_path=str_path+"/Video/" +"focusvideo.mp4";        
videoView.setVideoPath(video_path);

这篇关于无法播放SD卡,从该视频的Andr​​oid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆