Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android多媒體系統的業務

Android多媒體系統的業務

編輯:關於Android編程

 

Android 多媒體應用的主要業務

Music Player Video Player Camera Sound Recorder VideoCamera Media Metadate

媒體播放器結構

媒體播放器是多媒體中最重要的一個環節,媒體播放器涉及以下內容:

本地媒體框架中的媒體播放器部分 PVPlayer(實現的核心代碼) 音頻、視頻編解碼模塊(可選) 音頻輸出環節 視頻輸出環節(Surface系統或者Overlay) android.media.MediaPlayer類 android.view.Surface類 android.widget.VideoView類 Music應用程序包和Camera應用程序包(視頻播放的MovieView類)

媒體播放器的模塊結構vczltcRVUkkov8nS1MrHw73M5c7EvP66zcH3w73M5SnX986qyuTI68no1sO1vcO9zOWypbfFxvfW0KOsvq25/UphdmG/8rzcoaJKTkm6zbG+tdi/8rzco6zSu9axyejWw7W908lQVlBsYXllctbQoaPU2tXiuPa5/bPM1tCjrNa7yse0q7XdwcvDvczlVVJJwre+tqOssqLO3sr9vt3B97Srtd2ho9PJUFZQbGF5ZXK9+NDQveLO9rrzo6y9q8O9zOW31rPJ0vTGtcH3KE1QM6GiQU1SoaJBQUO1yCm6zcrTxrXB9yhIMjYzoaJIMjY0oaJNUEVHNLXIKaOsvq25/bHgveLC68b3tcS0psDtus3NrLK9KEFWU3luYymjrNequ7uzydStyrzK/b7dKNL0xrXSu7DjysdQQ02jrMrTxrXSu7DjysdZVVa78tXfUkdCuPHKvSmho9L0ytPGtdStyrzK/b7dvauxu8vNyOvS9Ma1us3K08a1tcTK5LP2u7e92tbQoaMg1NrKtc/WtcS5/bPM1tCjrMO9zOWypbfFxve/ycTc09DSu9CpseS7r6O6vfbT0NL0xrXK/b7dyrGjrNa70OjSqr340NDS9Ma1veLC66Osx9Kyu9Do0qrX9tL0ytPGtbXEzayyvbmk1/ejutOyvP61xL3iwuu7t73av8nS1Nf3zqpQVlBsYXllcrXEsuW8/s3qs8mx4L3iwuu5pNf3o7ux6te8tcTKtc/Wyse94sLru7e92r3iwuu686Os0vTK08a1tcTUrcq8yv2+3bTT08O7p7/YvP60q7Xdtb3S9MrTxrXK5LP2u7e92tbQo6y1q8rHyOe5+8q508PTsrz+veLC68b3o6zS9MrTxrW1xNStyrzK/b7d0rK/ydLUsru+rbn908O7p7/YvP6jrNaxvdPK5Mjrtb3Tsrz+yeixuMnPo7vX986qytPGtbXEyuSz9snosbijrL/J0tS7+dPaQW5kcm9pZNbQtcTNqNPDtcRTdXJmYWNlvdO/2rvy1d9PdmVybGF5z7XNs6GjCjxociAvPgo8aDEgaWQ9"照相機系統結構">照相機系統結構

照相機是多媒體中比較獨立的環節,照相機涉及的內容如下:

本地的Camera的框架; 圖像編碼模塊(可選); 視頻輸出環節(Surface系統或者Overlay); android.hardware.Camera類; android.view.Surface類;

Camera應用程序包。

Android照相機系統的模塊結構

Android的照相機系統主要有兩種業務:取景器(ViewFinder)和拍攝照片。取景器實現了預覽(Preview)功能,拍攝照片的輸出是照片文件,取景器預覽的輸出是Android的Surface。照相機一般只需要實現JPEG數據的編碼,不需要視頻流編碼,因此通常不經過PacketVideo。


錄音機系統結構

錄音機系統只設計音頻部分,其結構比較簡單。錄音機涉及的內容如下:

本地媒體框架中的媒體記錄器部分 PVAuthor(實現的核心部分) 音頻編碼模塊(可選) 音頻輸入環節 android. media.MediaRecorder類

SoundRecorder包

Android錄音機系統的模塊結構

Android的錄音機功能比較單一,其數據流的運轉情況通常是從音頻的輸入環節中獲得PCM數據,經過PVAuthor進行編碼,編碼後加入媒體的頭信息形成音頻媒體文件。錄音的編碼也可以使用硬件的編碼環節。

錄音機的Java應用SoundRecorder具有錄音完成後播放功能,因此既需要調用Java框架的媒體記錄器部分,也需要調用媒體播放器部分。

攝像機系統結構

攝像機是多媒體中比較復雜的一個部分,攝像機涉及的內容如下:

本地媒體框架中的媒體記錄器部分; PVAuthor(實現的核心部分); 音頻/視頻編碼模塊(可選); 音頻輸入環節; Camera的本地接口(作為視頻輸入環節); 視頻輸出環節(Surface系統或者Overlay); android.media.MediaRecorder類; android.view.Surface類; android.widget.VideoView類; Music包和Camera包。

Android攝像機系統的模塊結構Java應用是Camera包中的VideoCamera,視頻播放的應用也被包含在Camera包中,基於VideoView實現。 

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