天天看點

淺析Android 5.0中多媒體相關的新特性

一、MediaBrowser API

淺析Android 5.0中多媒體相關的新特性

二、使用MediaProjection對螢幕錄像

淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性

三、新的MediaStyle類型的通知(Notification)

淺析Android 5.0中多媒體相關的新特性

四、MediaSession和MediaController

淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性

五、原生支援H.265軟解碼器

淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性

六、音視訊“隧道”播放模式(Tunneled Playback Mode)

淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性

七、低延遲音頻輸入(Low latency Audio Input)

淺析Android 5.0中多媒體相關的新特性

八、音頻采樣的浮點數支援

淺析Android 5.0中多媒體相關的新特性

九、7.1聲道音頻流混音

淺析Android 5.0中多媒體相關的新特性

十、關于語音合成的改進

淺析Android 5.0中多媒體相關的新特性

十一、Opus音頻解碼器

淺析Android 5.0中多媒體相關的新特性

十二、USB Audio

淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性
淺析Android 5.0中多媒體相關的新特性

十三、總結

淺析Android 5.0中多媒體相關的新特性

  最後關于對這次Android L更新中,Google發出的信号是什麼,簡單聊一下我自己的了解。從之前提到的USB Audio,多聲道混音,低延遲音頻等feature的提出可以感覺到,Google開始更加重視專業級音頻市場了,通過提高音頻表現性能,添加更多的專業級的功能,滿足音頻處理方面的專業人士和發燒友的要求,Android已經不僅僅局限于便攜式裝置作業系統這樣的定位。

  另外,Google一方面認真準備迎接4K影像以及下一代視訊壓縮格式H.265的普及,但是另一方面,也在積極發展自己的免費音視訊解決方案,包括VP9和Opus。對于4k視訊播放的電量消耗問題,Google也在努力改善視訊播放架構,例如提出Tunneled playback mode,以實作降低功耗的目的。

  在視訊錄像方面,Google允許app在沒有Root權限的情況下對螢幕進行錄制,這将激勵更多的應用廠商開發出類似于Remote xxx之類的功能。

  從各種API的發展速度來看,Google會持續對前端UI設計的演進,類級别的重構會持續下去,是以應用程式最好不要嘗試通過反射去調用hidden API,這将降低app的裝置相容性。 對于Android相容性方面,我的了解是,不論是App開發商、手機制造商還是晶片制造商,都在參與AOSP這個開源項目,而作為開源社群的成員,有義務去努力維護Android整個生态環境的相容性,遵守基本的開源合作準則,而不是去通過各種Hack的、非正常的技術手段去實作一些“牛逼”的功能,這不僅破環了Android生态的整體相容性,還會害了别人而成為其他廠商眼中的“豬一樣的隊友”,換句話說,在開源項目中要有“環保意識”。

繼續閱讀