安卓 :unable to play video

标签 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

请建议我该怎么做?

提前谢谢你。

最佳答案

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

关于安卓 :unable to play video,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9849959/

相关文章:

android - 使用 gradle 编译我的 android 应用程序时出现 OutOfMemoryError

android - 带有 Google Map V2 和 SupportMapFragment 的空白 map (不,这不是 API key 问题)

Android Webrtc 将流更改为 STREAM_MUSIC

java - 通过 Android 从 ble 设备发送和接收数据

android - BitmapDrawable 已弃用的替代方案

java - android studio Sqlite 数据库 java.lang.IllegalStateException : getDatabase called recursively

android - 仅在eclipse中打开hello-jni.c文件时在eclipse中编译Hello-Jni失败

java - 在非常慢的 2G 互联网上下载 xml 数据

java - 为什么这个java代码执行多个return语句

Android:在服务和 Activity 之间传递数据