Android音視頻介紹課件_第1頁
Android音視頻介紹課件_第2頁
Android音視頻介紹課件_第3頁
Android音視頻介紹課件_第4頁
Android音視頻介紹課件_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Android音頻和視頻Lisa.lanAndroid支持的音視頻格式

1.Android所支持的音頻格式對于播放,Android支持各種各樣的音頻文件格式和編解碼。對于錄音的支持少一些,以后我們學到錄音部分將會討論這點。

1.1AAC高級音頻編碼(以及其擴展:HEAAC)編解碼,.m4a,.3gp文件.AAC是一個流行的標準,IPOD和其他便攜式媒體播放器都使用它。Android在MPEG4音頻文件和3GP文件內(都是基于MPEG4格式)支持這種音頻格式。最近AAC的附加規(guī)范HEAAC也被支持了。

1.4OggOggVorbis,.ogg文件。OggVorbis是個開源的,無專利費的音頻編解碼。其品質可媲美商業(yè)性的,需繳納專利費的編解碼比如MP3,AAC。它由一群自愿者開發(fā),當前由Xiph.Org基金會負責維護。1.5PCM脈沖編碼調制通常被用在WAVE,WAV文件,.wav文件。PCM這技術主要用于音頻在電腦和其他電子音頻設備上的存儲。它通常是個未壓縮的音頻文件,其數(shù)據(jù)代表隨著時間流逝一段音頻的振幅?!安蓸勇省笔嵌嚅L時間一次一個振幅讀取被存儲起來。“位深度”是指多少位被用來代表一個單獨的樣本。一段16KHZ采樣率,32位位深度的音頻數(shù)據(jù)是指它包含每秒鐘16000個的32位的數(shù)據(jù)用來表示音頻振幅。采樣率和位深度越高,數(shù)字化音頻越精準。采樣率和位深度也決定了音頻文件的大小。Android在WAV文件內支持PCM音頻數(shù)據(jù)。WAV是PC上的一個長期存在的標準音頻格式。

3.Android音視頻播放Android平臺為多種常見媒體類型提供了內建的編碼/解碼支持,因而可以簡單地向程序整合音頻、視頻和圖像。要使用平臺的媒體功能非常簡單——同樣只需使用意圖-活動的機制,之后Android會處理其余的工作。Android可以從多種數(shù)據(jù)源類型中播放音頻和視頻。可以播放存儲在程序資源(原始資源rawresource)中的音頻或視頻媒體文件,可以播放文件系統(tǒng)中的某一文件,可以播放經(jīng)由網(wǎng)絡的流數(shù)據(jù)。要讓程序播放視頻或音頻,需使用MediaPlayer類。如果移動設備硬件支持的話,平臺也支持錄制音頻和視頻。要錄制音頻或視頻,需使用MediaRecorder類。注意,模擬器沒有獲取音頻或視頻的硬件,不過實際的移動設備通常會提供這些支持,可以通過MediaRecorder類使用

可以播放任意來源的媒體:原始資源、系統(tǒng)中的文件或是可用的網(wǎng)絡(URL)。僅可以通過標準輸出設備播放音頻數(shù)據(jù);目前來說,就是至移動設備的揚聲器或是藍牙耳機?,F(xiàn)在不能在通話音頻中播放聲音文件。

3.2播放文件或流

可以播放儲存于文件系統(tǒng)中或位于網(wǎng)絡URL的媒體文件:使用new來創(chuàng)建一個新的MediaPlayer實例以一個包含了要播放的文件的路徑(文件地址或是URL)的字符串調用setDataSource()首先prepare()之后start()該實例:

MediaPlayermp=newMediaPlayer();

mp.setDataSource

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論