openharmony 鸿蒙 arkts-apis-avMusicTemplate-e

2026-08-25 浏览 (1)

Enums

说明:

  • 本模块首批接口从API version 23开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
  • 本模块仅适用于API version 23及以上版本的Car设备。

AVMusicTemplateType

表示音频模板类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
DEFAULT'smartCar'音频模板类型的默认值。
用于标识当前音频模板应用的业务类型,用户创建模板时可根据自身业务修改此值。

EntityType

表示媒体资源类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
UNKNOWN0未知的媒体资源类型。
SINGLE1单曲类型。
SINGER2歌手类型。
ALBUM3专辑类型。
RANKING4排行榜类型。
BANNER5海报类型。
RADIO_STATION6电台类型。

PlaybackState

表示媒体资源的播放状态的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
PLAYBACK_STATE_PREPARE0准备状态。
表示媒体文件尚未准备好播放,媒体正在加载或缓冲中。
PLAYBACK_STATE_PLAY1正在播放状态。
PLAYBACK_STATE_PAUSE2暂停状态。
PLAYBACK_STATE_STOP3停止状态。
PLAYBACK_STATE_COMPLETED4播放完成状态。
PLAYBACK_STATE_ERROR5播放错误状态。
PLAYBACK_STATE_BUFFERING6缓冲状态。

Sort

表示查询到的列表数据排序类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
NONE0默认值,默认正序。
ORDER1正序。
REVERSE_ORDER2倒序。

SettingType

表示设置类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
SWITCH0开关设置,用于控制功能的开启或关闭状态。
LIST1列表设置,用于从多个选项中选择一个选项。
JUMP2跳转设置,用于跳转到另一个界面。

DialogType

表示对话框类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
NORMAL0普通对话框。
INTERNET1联网对话框。
FLOW2流程对话框。
PAID3付费对话框。
VIP4VIP对话框。
LOGIN5登录对话框。
ERROR6错误对话框。
UNKNOWN7未知对话框。

ButtonType

表示按钮类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
NORMAL0普通按钮。
EMPHASIZE1强调按钮。

MemberPurchaseType

表示会员购买类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
NORMAL'normal'常规购买。
BANNER'banner'会员推广海报。

SearchPlayInfoType

表示搜播信息类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
PLAY_MUSIC'playMusic'播放音乐。
PLAY_VIDEO'playVideo'播放视频。

DownloadStatus

表示下载状态类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
DOWNLOAD_SUCCESS0下载成功。
DOWNLOADING1下载中。
DOWNLOAD_FAIL2下载失败。

AVMusicTemplateErrorCode

表示错误码类型的枚举。

模型约束: 此接口仅可在Stage模型下使用。

系统能力: SystemCapability.Multimedia.AVSession.AVMusicTemplate

名称说明
ERR_CODE_CREATE_AV_MUSIC_TEMPLATE_FAILED35000001音频模板创建失败。
ERR_CODE_CREATE_AV_MUSIC_TEMPLATE_CONTROLLER_FAILED35000002音频模板控制器创建失败。
ERR_CODE_TEMPLATE_LISTENER_NO_EXIT35000003模板监听未注册。
ERR_CODE_CONTROLLER_CALLBACK_NO_EXIT35000004未注册模板控制器回调。
ERR_CODE_AV_MUSIC_TEMPLATE_NOT_EXIST35000005音频模板不存在。
ERR_CODE_CONTROLLER_NOT_EXIST35000006模板控制器不存在。
ERR_CODE_CONTROLLER_IS_EXIST35000007模板控制器已经存在。
ERR_CODE_SERVICE_NOT_EXIST35000008音频模板管理服务不存在。
ERR_CODE_SERVICE_EXCEPTION35000009音频模板管理服务异常。
ERR_CODE_EXCEED_MAX_DATA_SIZE35000010数据超过了允许的最大传输容量。
ERR_CODE_WRITE_RESULT_EXCEPTION35000011写数据失败,数据不可用。
ERR_CODE_AV_MUSIC_TEMPLATE_ERROR35000012音频模板错误。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 arkts-apis-avsession

openharmony 鸿蒙 arkts-apis-avsession-e

openharmony 鸿蒙 capi-native-avsession-h

openharmony 鸿蒙 errorcode-avsession

openharmony 鸿蒙 js-apis-inner-application-MediaControlExtensionContext-sys

openharmony 鸿蒙 arkts-apis-avMusicTemplate-AVMusicTemplateController

openharmony 鸿蒙 capi-native-avsession-base-h

openharmony 鸿蒙 arkts-apis-avMusicTemplate-t

openharmony 鸿蒙 arkts-apis-avMusicTemplate-i

openharmony 鸿蒙 capi-native-avcastcontroller-h

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/jZKqD1JV