Android:无法播放视频

时间:2012-03-24 07:30:02

标签: android

我在android工作。我刚用过一个视频播放器。我正在从我的SD卡访问视频。

当我从myFolder访问视频时,它工作正常,但有一些名称是日文字符的文件夹。因此,每当我想从这些文件夹访问视频时,就会出现“抱歉,此视频无法播放”错误。

这是我正在使用的代码: -

    VideoView video = (VideoView) findViewById(R.id.videoId);
    MediaController controller = new MediaController(this);
    controller.setPadding(0, 0, 0, 55);

    video.setVideoPath(URLDecoder.decode(sdCardUrl));
    video.setMediaController(controller);
    video.requestFocus();
    video.start();

这是我面对视频问题的路径: -

url = /sdcard/.FileStorage/History/Myfilestorage/のフダ名/H.264(avc)_mp3_1000kbps_640x480_25fps.mp4

请建议我该怎么办?

提前谢谢。

2 个答案:

答案 0 :(得分:0)

尝试将该日文名称转换为UTF-8格式,然后尝试使用它。

答案 1 :(得分:0)

我已经解决了我的问题,以追踪每一行的输出顺序。我错误地认为没有必要解码网址。

所以解决方案是使用以下行: -  的 video.setVideoPath(sdCardUrl);

代替 video.setVideoPath(URLDecoder.decode(sdCardUrl));