Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> 調用Android API播放視頻

調用Android API播放視頻

編輯:Android開發實例

 調用android 1.5的api可以播放mp4封裝格式中的部分編碼格式。

程序運行效果:

 

主要是調用android的媒體支持API,源代碼:

 

  1. package com.easymorse; 
  2.  
  3. import android.app.Activity;  
  4. import android.net.Uri;  
  5. import android.os.Bundle;  
  6. import android.widget.MediaController;  
  7. import android.widget.VideoView; 
  8.  
  9. public class Mp4PlayerActivity extends Activity { 
  10.  
  11.     VideoView videoView; 
  12.  
  13.     /** Called when the activity is first created. */  
  14.     @Override  
  15.     public void onCreate(Bundle savedInstanceState) {  
  16.         super.onCreate(savedInstanceState);  
  17.         setContentView(R.layout.main); 
  18.  
  19.         videoView = (VideoView) this.findViewById(R.id.videoView);  
  20.         MediaController controller = new MediaController(this);  
  21.         this.videoView.setMediaController(controller);  
  22.         videoView.setVideoURI(Uri.parse("http://sayedhashimi.com/downloads/android/movie.mp4")); 
  23.         videoView.requestFocus();  
  24.     }  

這裡使用的mp4是《pro android》電子版中的示例。播放成功。但是發現其他mp4無法播放。原因是android 1.5 api尚不支持h.264編碼。上面示例的視頻編碼格式divx。

見mplayer播放的屬性:

源代碼見:

http://easymorse.googlecode.com/svn/tags/mp4player_0.1m1

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved