ビデオを定義済みのVideoViewで.xmlファイルに表示しようとしていますが、以下のコードに従った方法では動作しません。ビデオをVideoViewに表示しますか?
コードを確認してガイドしてください。
コード:
final String VIDEO_FILE_PATH = "C:\\Users\\Amr\\Downloads\\3aeshen ElLa7za.avi";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vv =
(VideoView) findViewById(R.id.video_view);
mp = new MediaPlayer();
try {
mp.setDataSource(VIDEO_FILE_PATH);
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
vv.setVideoPath(MEDIA_FILE_PATH);
vv.start();
}
「C:\\ Users \\ Amr \\ Downloads \\ 3aeshen ElLa7za.avi」は、コンピュータ上のビデオファイルへのパスです。あなたの携帯電話で利用可能なファイルを使用する必要があります。 – Jave
はい、このパスは私のPC上にあります。デバイス上でこのコードを実行すると、音だけで自分自身を繰り返します – Androelpha
コードにvv.setVideoPath(MEDIA_FILE_PATH);がありますが、そのような文字列はありません。 VIDEO_FILE_PATHですか? – AndroidDev93