新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS 媒體描述信息開發(fā)指導
場景介紹

媒體描述信息主要工作是支持多媒體的相關(guān)描述信息的存取。
接口說明
| 接口名 | 功能描述 |
|---|---|
| getMediaId() | 獲取媒體標識。 |
| getTitle() | 獲取媒體標題。 |
| getSubTitle() | 獲取媒體副標題。 |
| getDescription() | 獲取媒體描述信息。 |
| getIcon() | 獲取媒體圖標。 |
| getIconUri() | 獲取媒體圖標的 Uri。 |
| getExtras() | 獲取媒體添加的額外信息,例如應(yīng)用和系統(tǒng)使用的內(nèi)部信息。 |
| getMediaUri() | 獲取媒體內(nèi)容的Uri。 |
| marshalling(Parcel parcel) | 將一個 AVDescription 對象寫入到 Parcel 對象。 |
| unmarshalling(Parcel parcel) | 將一個Parcel對象寫入到 AVDescription 對象。 |
| 接口名 | 功能描述 |
|---|---|
| setMediaId(String mediaId) | 設(shè)置媒體標識。 |
| setTitle(CharSequence title) | 設(shè)置媒體標題。 |
| setSubTitle(CharSequence subTitle) | 設(shè)置媒體副標題。 |
| setDescription(String description) | 設(shè)置媒體描述信息。 |
| setIcon(PixelMap icon) | 設(shè)置媒體圖標。 |
| setIconUri(Uri iconUri) | 設(shè)置媒體圖標的Uri。 |
| setExtras(PacMap extras) | 設(shè)置媒體的額外信息,例如應(yīng)用和系統(tǒng)使用的內(nèi)部信息。 |
| setIMediaUri(Uri mediaUri) | 設(shè)置媒體的Uri。 |
| build() | 構(gòu)造方法。 |
開發(fā)步驟
- 調(diào)用 AVDescription.Builder 類的 build 方法創(chuàng)建 AVDescription 實例。代碼示例如下:
AVDescription avDescription = new AVDescription.Builder().setExtras(null)
.setMediaId("1")
.setDescription("Description")
.setIconUri(iconUri)
.setIMediaUri(mediaUri)
.setExtras(pacMap)
.setIcon(pixelMap)
.setTitle("title")
.setSubTitle("subTitle")
.build();- (可選)根據(jù)已有的 AVDescription 對象,可以獲取媒體的描述信息,如獲取媒體 Uri,代碼示例如下:
Uri uri = avDescription.getMediaUri();- (可選)根據(jù)已有的 AVDescription 對象,可以將媒體的描述信息寫入 Parcel 對象,代碼示例如下:
Parcel parcel = Parcel.create();
boolean result = avDescription.marshalling(parcel);- (可選)根據(jù)已有的 Parcel 對象,可以讀取到 AVDescription 對象,實現(xiàn)媒體描述信息的寫入,代碼示例如下:
boolean result = avDescription.unmarshalling(parcel); 標題名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS 媒體描述信息開發(fā)指導
網(wǎng)址分享:http://fisionsoft.com.cn/article/djcojgg.html


咨詢
建站咨詢
