鴻蒙OS 媒體會(huì)話管理概述

2020-09-18 14:33 更新

AVSession 是一套媒體播放控制框架,對(duì)媒體服務(wù)和界面進(jìn)行解耦,并提供規(guī)范的通信接口,使應(yīng)用可以自由、高效地在不同的媒體之間完成切換。

約束與限制

  • 在使用完 AVSession 類后,需要及時(shí)進(jìn)行資源釋放。
  • 調(diào)用 AVBrowser 的 subscribeByParentMediaId(String, AVSubscriptionCallback) 之前,需要先執(zhí)行 unsubscribeByParentMediaId(String),防止重復(fù)訂閱。
  • 使用 AVBrowserService 的方法 onLoadAVElementList(String, AVBrowserResult) 的 result 返回?cái)?shù)據(jù)前,執(zhí)行 detachForRetrieveAsync()。
  • 播放器類需要使用 ohos.media.player.Player,否則無(wú)法正常接收按鍵事件。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)