Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0af6222d
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
0af6222d
编写于
5月 23, 2022
作者:
O
openharmony_ci
提交者:
Gitee
5月 23, 2022
浏览文件
操作
浏览文件
下载
差异文件
!4224 循环播放资料修改
Merge pull request !4224 from hwgaizw/loop
上级
8f504a91
132dc57a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
3 addition
and
19 deletion
+3
-19
zh-cn/application-dev/media/video-playback.md
zh-cn/application-dev/media/video-playback.md
+3
-19
未找到文件。
zh-cn/application-dev/media/video-playback.md
浏览文件 @
0af6222d
...
...
@@ -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
'
);
console
.
info
(
'
play success, loop value is
'
+
videoPlayer
.
loop
);
},
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
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录