From 60153085773dbb6d51362d2447341d2e2171ee2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E6=B1=B6=E9=92=8A?= Date: Wed, 4 Jun 2025 07:17:11 +0000 Subject: [PATCH 1/3] =?UTF-8?q?off=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0atom?= =?UTF-8?q?icservice=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韩汶钊 --- api/@ohos.multimedia.media.d.ts | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 9f79f16a0c..8ce5a440b0 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -2747,6 +2747,16 @@ declare namespace media { * @crossplatform * @since 12 */ + /** + * Unsubscribes from the event that checks whether the volume is successfully set. + * @param { 'volumeChange' } type - Type of the playback event to listen for. + * @param { Callback } callback - Callback invoked when the event is triggered. + * It reports the effective volume. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @crossplatform + * @atomicservice + * @since 20 + */ off(type: 'volumeChange', callback?: Callback): void; /** * Register listens for media playback endOfStream event. @@ -2779,6 +2789,15 @@ declare namespace media { * @crossplatform * @since 12 */ + /** + * Unsubscribes from the event that indicates the end of the stream being played. + * @param { 'endOfStream' } type - Type of the playback event to listen for. + * @param { Callback } callback - Callback invoked when the event is triggered. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @crossplatform + * @atomicservice + * @since 20 + */ off(type: 'endOfStream', callback?: Callback): void; /** * Register listens for media playback seekDone event. @@ -2859,6 +2878,16 @@ declare namespace media { * @crossplatform * @since 12 */ + /** + * Unsubscribes from the event that checks whether the playback speed is successfully set. + * @param { 'speedDone' } type - Type of the playback event to listen for. + * @param { Callback } callback - Callback used to return the result. When the call of + * setSpeed is successful, the effective speed mode is reported. For details, see {@link #PlaybackSpeed}. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @crossplatform + * @atomicservice + * @since 20 + */ off(type: 'speedDone', callback?: Callback): void; /** * Register listens for media playback setBitrateDone event. @@ -2889,6 +2918,15 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 12 */ + /** + * Unsubscribes from the event that checks whether the bit rate is successfully set. + * @param { 'bitrateDone' } type - Type of the playback event to listen for. + * @param { Callback } callback - Callback invoked when the event is triggered. + * It reports the effective bit rate. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @atomicservice + * @since 20 + */ off(type: 'bitrateDone', callback?: Callback): void; /** * Register listens for media playback timeUpdate event. @@ -2969,6 +3007,15 @@ declare namespace media { * @crossplatform * @since 12 */ + /** + * Unsubscribes from media asset duration changes. + * @param { 'durationUpdate' } type - Type of the playback event to listen for. + * @param { Callback } callback - Callback used to return the resource duration. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @crossplatform + * @atomicservice + * @since 20 + */ off(type: 'durationUpdate', callback?: Callback): void; /** @@ -3038,6 +3085,14 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVPlayer * @since 12 */ + /** + * Unsubscribes from the event that indicates rendering starts for the first frame. + * @param { 'startRenderFrame' } type - Type of the playback event to listen for. + * @param { Callback } callback - Callback invoked when the event is triggered. + * @syscap SystemCapability.Multimedia.Media.AVPlayer + * @atomicservice + * @since 20 + */ off(type: 'startRenderFrame', callback?: Callback): void; /** -- Gitee From d0f30e1d8c233b343c6cb23cd586a803393d9d50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E6=B1=B6=E9=92=8A?= Date: Wed, 4 Jun 2025 09:57:07 +0000 Subject: [PATCH 2/3] patch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 韩汶钊 --- api/@ohos.multimedia.media.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 8ce5a440b0..0729d9858e 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -2790,9 +2790,9 @@ declare namespace media { * @since 12 */ /** - * Unsubscribes from the event that indicates the end of the stream being played. + * Unregister listens for media playback endOfStream event. * @param { 'endOfStream' } type - Type of the playback event to listen for. - * @param { Callback } callback - Callback invoked when the event is triggered. + * @param { Callback } [callback] - Callback used to listen for the playback end of stream. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform * @atomicservice @@ -3086,9 +3086,9 @@ declare namespace media { * @since 12 */ /** - * Unsubscribes from the event that indicates rendering starts for the first frame. + * Unregister listens for start render video frame events. * @param { 'startRenderFrame' } type - Type of the playback event to listen for. - * @param { Callback } callback - Callback invoked when the event is triggered. + * @param { Callback } [callback] - Callback used to listen for the playback event return . * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice * @since 20 -- Gitee From 1db05be04212f4ef06b969efa8706312dfbbae54 Mon Sep 17 00:00:00 2001 From: hanwenzhao Date: Thu, 12 Jun 2025 10:28:47 +0800 Subject: [PATCH 3/3] Pull api version Signed-off-by: hanwenzhao Change-Id: I7ada9f55aaff5b92aaf216af81fb629edfece323 --- api/@ohos.multimedia.media.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/@ohos.multimedia.media.d.ts b/api/@ohos.multimedia.media.d.ts index 0729d9858e..facc453246 100755 --- a/api/@ohos.multimedia.media.d.ts +++ b/api/@ohos.multimedia.media.d.ts @@ -2755,7 +2755,7 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform * @atomicservice - * @since 20 + * @since 19 */ off(type: 'volumeChange', callback?: Callback): void; /** @@ -2796,7 +2796,7 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform * @atomicservice - * @since 20 + * @since 19 */ off(type: 'endOfStream', callback?: Callback): void; /** @@ -2886,7 +2886,7 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform * @atomicservice - * @since 20 + * @since 19 */ off(type: 'speedDone', callback?: Callback): void; /** @@ -2925,7 +2925,7 @@ declare namespace media { * It reports the effective bit rate. * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice - * @since 20 + * @since 19 */ off(type: 'bitrateDone', callback?: Callback): void; /** @@ -3014,7 +3014,7 @@ declare namespace media { * @syscap SystemCapability.Multimedia.Media.AVPlayer * @crossplatform * @atomicservice - * @since 20 + * @since 19 */ off(type: 'durationUpdate', callback?: Callback): void; @@ -3091,7 +3091,7 @@ declare namespace media { * @param { Callback } [callback] - Callback used to listen for the playback event return . * @syscap SystemCapability.Multimedia.Media.AVPlayer * @atomicservice - * @since 20 + * @since 19 */ off(type: 'startRenderFrame', callback?: Callback): void; -- Gitee