2012-03-24 17 views
2

私はアンドロイドで働いています。私はちょうどビデオプレーヤーを使いました。私は私のSDカードからビデオにアクセスしています。Android:ビデオを再生できません

私はmyFolderからビデオにアクセスするとうまくいきますが、名前が日本語文字のフォルダがあります。だから私はそれらのフォルダからビデオをアクセスしたいときは、 "申し訳ありません、このビデオは再生できません"というエラーが発生します。

これは私が使用しています私のコードです: -

​​

とした私はビデオに問題に直面しています。この私のパスは: -

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

提案してください私は何をすべき?

ありがとうございます。

答えて

0

私は自分の問題を解決し、各行の出力順序をトレースしました。私は間違いを犯したので、URLを解読する必要はありません。

解決策は次の行を使用することです: - video.setVideoPath(sdCardUrl);

の代わりにvideo.setVideoPath(URLDecoder.decode(sdCardUrl));

0

その日本語名をUTF-8形式に変換してから使用してみます。