2016-07-27 13 views
0

私は他の質問をチェックし、利用可能なソリューションを適用しましたが、それでも動作しません。VideoViewはリソースからビデオを再生できません

私はビデオを私のrawフォルダに入れました。私は次のような方法

String path = "android.resource://" + getPackageName() + "/"+ R.raw.splash_video; 

videoView= (VideoView) findViewById(R.id.splash_videoView); 

Uri uri= Uri.parse(path); 
videoView.setVideoURI(uri); 
videoView.start(); 

ビデオがmp4フォーマットである、私は私のプログラムを実行すると、それは私が表示さCan't play the videoメッセージを使用してビデオを取得しています。私はコードをデバッグするとき

、私はそれは、これにパス値を変更し、ことが判明:

path= android.resource:///2131099757 

私はいくつかのURLpathを変更すると、それが成功した映像を再生します。

String path= "www.abc.com/someVideo.mp4" 

親切raw

+1

'splash_video'の形式は何ですか? –

+0

mp4形式で – Kirmani88

+0

あなたはそのパスに 'package name'を得ていますか? * fragment *や* activity *で作業していますか? –

答えて

1

Try with this URLからmp4ビデオを再生する方法私を導きます。 myvideoがあなたのvideo file nameある

String uriPath = "android.resource://"+getPackageName()+"/raw/myvideo"; 

関連する問題