From 5a71d11ea008885d245718c22460998b9f339ca7 Mon Sep 17 00:00:00 2001 From: fanpingan Date: Fri, 27 Sep 2024 02:18:35 +0000 Subject: [PATCH 1/2] update multimedia/player_framework/avplayer.h. Signed-off-by: fanpingan --- multimedia/player_framework/avplayer.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/multimedia/player_framework/avplayer.h b/multimedia/player_framework/avplayer.h index ce355909a..dfadb6d15 100644 --- a/multimedia/player_framework/avplayer.h +++ b/multimedia/player_framework/avplayer.h @@ -268,6 +268,19 @@ OH_AVErrCode OH_AVPlayer_Seek(OH_AVPlayer *player, int32_t mSeconds, AVPlayerSee */ OH_AVErrCode OH_AVPlayer_GetCurrentTime(OH_AVPlayer *player, int32_t *currentTime); +/** + * @brief Obtains the playback position compatible with the livestream, accurate to millisecond. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @param player Pointer to an OH_AVPlayer instance + * @param currentTime Indicates the playback position. + * @return Function result code. + * {@link AV_ERR_OK} if the execution is successful. + * {@link AV_ERR_INVALID_VAL} if input player is nullptr or player GetCurrentTime failed. + * @since 13 + * @version 1.0 + */ +OH_AVErrCode OH_AVPlayer_GetPlaybackPosition(OH_AVPlayer *player, int32_t *playbackPosition); + /** * @brief get the video width. * @syscap SystemCapability.Multimedia.Media.AVPlayer -- Gitee From 7bb74248ecf71c43e6470654bcae14e15df6f9b6 Mon Sep 17 00:00:00 2001 From: fanpingan Date: Fri, 27 Sep 2024 02:20:14 +0000 Subject: [PATCH 2/2] update multimedia/player_framework/avplayer/libavplayer.ndk.json. Signed-off-by: fanpingan --- multimedia/player_framework/avplayer/libavplayer.ndk.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/multimedia/player_framework/avplayer/libavplayer.ndk.json b/multimedia/player_framework/avplayer/libavplayer.ndk.json index d7151471e..680f6ef9a 100644 --- a/multimedia/player_framework/avplayer/libavplayer.ndk.json +++ b/multimedia/player_framework/avplayer/libavplayer.ndk.json @@ -134,5 +134,9 @@ { "first_introduced": "12", "name": "OH_AVPlayer_SetAudioEffectMode" + }, + { + "first_introduced": "13", + "name": "OH_AVPlayer_GetPlaybackPosition" } ] \ No newline at end of file -- Gitee