无法在模拟器中运行视频文件

时间:2012-02-13 08:44:49

标签: android

  

块引用

任何人都可以建议我如何给出播放视频的路径,哪个视频文件放在本地,以及如何给出存储在网站中的视频文件的路径。下面是我试过的代码但是它没有用。

  

块引用

1 个答案:

答案 0 :(得分:1)

唉,我看不到你的代码了,但这通常是使用setDataSource() - 类MediaPlayer的方法完成的:

import android.media.MediaPlayer;
import java.io.File;
import java.io.FileInputStream;

MediaPlyer mediaPlayer = new MediaPlayer();
if (PLAY_FROM_FILE) {
  File mediaFile = new File("SOME_MEDIA_FILE");
  FileInputStream fis = new FileInputStream(mediaFile);
  mediaPlayer.setDataSource(fis.getFD());
}
else {
  //playing from the Web:
  mediaPlayer.setDataSource("http://exmaple.com/someVideo.mp4"); //works also for rtsp
}
mediaPlayer.start();