From 7cf89036787a909957a86f755f907f2d34fc9360 Mon Sep 17 00:00:00 2001 From: hwgaizw Date: Mon, 23 May 2022 15:02:19 +0800 Subject: [PATCH] dump frame Signed-off-by: hwgaizw Signed-off-by: hwgaizw Change-Id: Ic0abd6486b9752a35b8cdceff59103040bf0141d --- zh-cn/application-dev/media/video-playback.md | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/zh-cn/application-dev/media/video-playback.md b/zh-cn/application-dev/media/video-playback.md index c63d903bc3..6d761a5c79 100644 --- a/zh-cn/application-dev/media/video-playback.md +++ b/zh-cn/application-dev/media/video-playback.md @@ -401,10 +401,6 @@ export class VideoPlayerDemo { } } - sleep(time) { - for(let t = Date.now(); Date.now() - t <= time;); - } - async videoPlayerDemo() { let videoPlayer = undefined; let surfaceID = 'test' // surfaceID用于播放画面显示,具体的值需要通过Xcomponent接口获取,相关文档链接: @@ -442,27 +438,15 @@ export class VideoPlayerDemo { }, this.failureCallback).catch(this.catchCallback); // 设置循环播放属性 videoPlayer.loop = true; - // 调用play接口正式开始播放 + // 调用play接口正式开始循环播放 await videoPlayer.play().then(() => { console.info('play success'); }, this.failureCallback).catch(this.catchCallback); - // 进度条执行到末尾后,在播放放3秒钟,因为设置了循环播放,所以当进度条执行到末尾后会从头开始播放 - await videoPlayer.seek(videoPlayer.duration, media.SeekMode.SEEK_NEXT_SYNC).then((seekDoneTime) => { - console.info('seek duration success'); - }, this.failureCallback).catch(this.catchCallback); - this.sleep(3000); - // 释放播放资源 - await videoPlayer.release().then(() => { - console.info('release success'); - }, this.failureCallback).catch(this.catchCallback); - - // 相关对象置undefined - videoPlayer = undefined; - surfaceID = undefined; } } ``` ## 相关实例 针对视频播放开发,有以下相关实例可供参考: + - [`VideoPlayer`:视频播放(eTS)(API9)](https://gitee.com/openharmony/app_samples/tree/master/media/VideoPlayer) \ No newline at end of file -- GitLab