Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android視頻播放類VideoView解析

Android視頻播放類VideoView解析

編輯:初級開發

  目前android平台作為Google自己封裝設計,提供的Java Dalvik在算法處理效率無法與C/C++或ARM ASM相提並論在描述或移植一些本地語言的解碼器上顯得無能為力,目前整個平台僅支持MP4的H.264、3GP和WMV視頻的解析,快速的制作一個系統播放器可以通過使用android內置的VideoVIEw類來處理,因為JNI本地調用的so庫都必須獨立高權限安裝,我們不再贅述C層的實現方法,因為調用的都是接口原理均為一樣。

  VideoVIEw使用很簡單,在過去的幾個版本中有了簡單修改,我們可以在實例化這個類時傳遞一個本地的路徑比如\sdcard\android123.mp4、或一個InputSream對象,當然對流媒體的Uri支持也是沒有問題的。

 這裡我們調用的例子直接構造,動態設置文件路徑,有關詳細的方法可以查看SDK,下面是設置路徑的,基本上設計一個播放器核心代碼在10左右,目前真個解碼器平台尚未完善,比如Flash等FLV解碼器的支持還需要固件的升級,這裡可以使用android視頻轉換王來解決G1上的播放問題。

 VideoVIEw vv;

vv = new VideoVIEw(this);

vv.setVideoPath(filePath); //絕對路徑

w.setVideoURI(uri); //傳遞一個uri

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