From d34400512481d78988a866e6140986165e19adab Mon Sep 17 00:00:00 2001 From: caocan <1532643766@qq.com> Date: Fri, 14 Jan 2022 17:05:44 +0800 Subject: [PATCH] video support seek by millisecond Signed-off-by: caocan <1532643766@qq.com> Change-Id: I88a3f2a3324562e4e3e4146cdb42727f5ea833d1 --- api/@internal/component/ets/video.d.ts | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/api/@internal/component/ets/video.d.ts b/api/@internal/component/ets/video.d.ts index a114ea845f..dc5fb7c49f 100644 --- a/api/@internal/component/ets/video.d.ts +++ b/api/@internal/component/ets/video.d.ts @@ -13,6 +13,36 @@ * limitations under the License. */ +/** + * Seek mode. + * @since 8 + */ +export declare enum SeekMode { + /** + * Sync to keyframes before the time point. + * @since 8 + */ + PreviousSync, + + /** + * Sync to keyframes after the time point. + * @since 8 + */ + NextSync, + + /** + * Sync to closest keyframes. + * @since 8 + */ + ClosestSync, + + /** + * Seek to frames closest the time point. + * @since 8 + */ + Closest, +} + /** * @since 7 */ @@ -47,6 +77,12 @@ declare class VideoController { */ setCurrentTime(value: number); + /** + * Provide the progress method of video playback. + * @since 8 + */ + setCurrentTime(value: number, seekMode: SeekMode); + /** * Provides a full screen playback method. * @since 7 -- Gitee