編輯:初級開發
目前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
目前,android支持處理器情況:ARM+android 最早支持,支持的最完善,主要用在手機市場,目前積極進軍上網本、智能家居等市場;X86+Android 目前已
在游戲開發中,往往要提供選關的頁面,選擇關卡可以簡單地使用listVIEw,如果想效果好一點,可以選擇 用gallery控件。Gallery控件的使用在api demo
android系統架構由5部分組成,分別是:Linux Kernel、android Runtime、LibrarIEs、Application Framework、A
谷歌於去年12月底正式推出了Android 2.3姜餅系統,支持NFC近場通訊功能成為該系統最大亮點之一。今日,谷歌正式發布了android 2.3.3 SDK,實現了