簡體   English   中英

安卓媒體播放器

[英]Android-Media Player

我是Android新手。 我正在嘗試從SD卡播放視頻。

這是我使用的示例代碼:

  public class videoa extends Activity {
  /** Called when the activity is first created. */
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      this.setContentView(R.layout.main);

      VideoView videoView = (VideoView)this.findViewById(R.id.videoView);
      MediaController mc = new MediaController(this);
      videoView.setMediaController(mc);
      // (1) Web
      //videoView.setVideoURI(Uri.parse(
      //"http://www.bogotobogo.com/Video/sample.3gp"));
      //"http://www.bogotobogo.com/Video/sample.mp4"));
      //"http://www.bogotobogo.com/Video/sample.mov"));

      /* (2) SD card */
      //videoView.setVideoPath("/sdcard/sample.3gp");
      videoView.setVideoPath("/sdcard/robot.avi");
      //videoView.setVideoPath("/sdcard/sample.mov");
      // videoView.setVideoURI(Uri.parse(
        //"file:///sdcard/sample.mov"));

      videoView.requestFocus();
      videoView.start();
  }
}

我已經手動啟動,並將目標設置為-sdcard C:/android-sdk-windows/tools/sdcard.img

啟動模擬器后,它將顯示Video Cannot be Displayed顯示Video Cannot be Displayed

請幫幫我。

您嘗試互換2條線

 final String MEDIA_PATH = new String("/sdcard/robot.avi");


 VideoView videoView = (VideoView)this.findViewById(R.id.videoView);
 MediaController mc = new MediaController(this);

 videoView.setVideoPath(MEDIA_PATH);

 videoView.setMediaController(mc);

 videoView.requestFocus();
 videoView.start();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM