openharmony 鸿蒙 capi-native-avplaybackstate-h

2026-08-25 浏览 (1)

native_avplaybackstate.h

概述

提供播放状态的定义。

引用文件: <multimedia/av_session/native_avplaybackstate.h>

库: libohavsession.so

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

起始版本: 23

相关模块: OHAVSession

汇总

结构体

名称typedef关键字描述
AVSession_PlaybackPositionAVSession_PlaybackPosition播放位置的定义。
OH_AVSession_AVPlaybackStateOH_AVSession_AVPlaybackState播控播放状态的对象。

函数

名称描述
AVSession_ErrCode OH_AVSession_GetPlaybackState(OH_AVSession_AVPlaybackState* playbackState, AVSession_PlaybackState* state)获取播放的状态。
AVSession_ErrCode OH_AVSession_GetPlaybackPosition(OH_AVSession_AVPlaybackState* playbackState, AVSession_PlaybackPosition* position)获取播放状态的位置。
AVSession_ErrCode OH_AVSession_GetPlaybackSpeed(OH_AVSession_AVPlaybackState* playbackState, int32_t* speed)获取播放状态的倍速。
AVSession_ErrCode OH_AVSession_GetPlaybackVolume(OH_AVSession_AVPlaybackState* playbackState, int32_t* volume)获取播放状态的音量值。

函数说明

OH_AVSession_GetPlaybackState()

AVSession_ErrCode OH_AVSession_GetPlaybackState(OH_AVSession_AVPlaybackState* playbackState, AVSession_PlaybackState* state)

描述

获取播放的状态。

起始版本: 23

参数:

参数项描述
OH_AVSession_AVPlaybackState* playbackState表示播放状态实例对象。
AVSession_PlaybackState* state指针变量将返回播放状态值。

返回:

类型说明
AVSession_ErrCodeAV_SESSION_ERR_SUCCESS:函数执行成功。
AV_SESSION_ERR_INVALID_PARAMETER 参数验证失败原因如下:
1. 参数playbackState为nullptr。
2. 参数state为nullptr。

OH_AVSession_GetPlaybackPosition()

AVSession_ErrCode OH_AVSession_GetPlaybackPosition(OH_AVSession_AVPlaybackState* playbackState, AVSession_PlaybackPosition* position)

描述

获取播放状态的位置。

起始版本: 23

参数:

参数项描述
OH_AVSession_AVPlaybackState* playbackState表示播放状态实例对象。
AVSession_PlaybackPosition* position指针变量将返回播放位置值。

返回:

类型说明
AVSession_ErrCodeAV_SESSION_ERR_SUCCESS:函数执行成功。
AV_SESSION_ERR_INVALID_PARAMETER 参数验证失败原因如下:
1. 参数playbackState为nullptr。
2. 参数position为nullptr。

OH_AVSession_GetPlaybackSpeed()

AVSession_ErrCode OH_AVSession_GetPlaybackSpeed(OH_AVSession_AVPlaybackState* playbackState, int32_t* speed)

描述

获取播放状态的倍速。

起始版本: 23

参数:

参数项描述
OH_AVSession_AVPlaybackState* playbackState表示播放状态实例对象。
int32_t* speed指针变量将返回播放倍速值。

返回:

类型说明
AVSession_ErrCodeAV_SESSION_ERR_SUCCESS:函数执行成功。
AV_SESSION_ERR_INVALID_PARAMETER 参数验证失败原因如下:
1. 参数playbackState为nullptr。
2. 参数speed为nullptr。

OH_AVSession_GetPlaybackVolume()

AVSession_ErrCode OH_AVSession_GetPlaybackVolume(OH_AVSession_AVPlaybackState* playbackState, int32_t* volume)

描述

获取播放状态的音量值。

起始版本: 23

参数:

参数项描述
OH_AVSession_AVPlaybackState* playbackState表示播放状态实例对象。
int32_t* volume指针变量将返回播放音量值。

返回:

类型说明
AVSession_ErrCodeAV_SESSION_ERR_SUCCESS:函数执行成功。
AV_SESSION_ERR_INVALID_PARAMETER 参数验证失败原因如下:
1. 参数playbackState为nullptr。
2. 参数volume为nullptr。

你可能感兴趣的鸿蒙文章

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/MN7g1ISD