Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
62bf7dc6
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
62bf7dc6
编写于
4月 20, 2023
作者:
O
openharmony_ci
提交者:
Gitee
4月 20, 2023
浏览文件
操作
浏览文件
下载
差异文件
!17440 video-playback.md 更正描述错误 【Cherry-Pick】
Merge pull request !17440 from wusongqing/cherry-pick-1681960079
上级
72e531cc
25e04c27
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
zh-cn/application-dev/media/video-playback.md
zh-cn/application-dev/media/video-playback.md
+6
-6
未找到文件。
zh-cn/application-dev/media/video-playback.md
浏览文件 @
62bf7dc6
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
![
Playback status change
](
figures/video-playback-status-change.png
)
![
Playback status change
](
figures/video-playback-status-change.png
)
状态的详细说明请参考
[
AVPlayerState
](
../reference/apis/js-apis-media.md#avplayerstate9
)
。当播放处于prepared / playing / paused / comp
el
ed状态时,播放引擎处于工作状态,这需要占用系统较多的运行内存。当客户端暂时不使用播放器时,调用reset()或release()回收内存资源,做好资源利用。
状态的详细说明请参考
[
AVPlayerState
](
../reference/apis/js-apis-media.md#avplayerstate9
)
。当播放处于prepared / playing / paused / comp
let
ed状态时,播放引擎处于工作状态,这需要占用系统较多的运行内存。当客户端暂时不使用播放器时,调用reset()或release()回收内存资源,做好资源利用。
### 开发步骤及注意事项
### 开发步骤及注意事项
...
@@ -32,8 +32,8 @@
...
@@ -32,8 +32,8 @@
| durationUpdate | 用于进度条,监听进度条长度,刷新资源时长。 |
| durationUpdate | 用于进度条,监听进度条长度,刷新资源时长。 |
| timeUpdate | 用于进度条,监听进度条当前位置,刷新当前时间。 |
| timeUpdate | 用于进度条,监听进度条当前位置,刷新当前时间。 |
| seekDone | 响应API调用,监听seek()请求完成情况。
<br/>
当使用seek()跳转到指定播放位置后,如果seek操作成功,将上报该事件。 |
| seekDone | 响应API调用,监听seek()请求完成情况。
<br/>
当使用seek()跳转到指定播放位置后,如果seek操作成功,将上报该事件。 |
| speedDone | 响应API调用,监听setSpeed()请求完成情况。
<br/>
当使用setSpeed()
跳转到指定播放位置
后,如果setSpeed操作成功,将上报该事件。 |
| speedDone | 响应API调用,监听setSpeed()请求完成情况。
<br/>
当使用setSpeed()
设置播放倍速
后,如果setSpeed操作成功,将上报该事件。 |
| volumeChange | 响应API调用,监听setVolume()请求完成情况。
<br/>
当使用setVolume()
跳转到指定播放位置
后,如果setVolume操作成功,将上报该事件。 |
| volumeChange | 响应API调用,监听setVolume()请求完成情况。
<br/>
当使用setVolume()
调节播放音量
后,如果setVolume操作成功,将上报该事件。 |
| bitrateDone | 响应API调用,用于HLS协议流,监听setBitrate()请求完成情况。
<br/>
当使用setBitrate()指定播放比特率后,如果setBitrate操作成功,将上报该事件。 |
| bitrateDone | 响应API调用,用于HLS协议流,监听setBitrate()请求完成情况。
<br/>
当使用setBitrate()指定播放比特率后,如果setBitrate操作成功,将上报该事件。 |
| availableBitrates | 用于HLS协议流,监听HLS资源的可选bitrates,用于setBitrate()。 |
| availableBitrates | 用于HLS协议流,监听HLS资源的可选bitrates,用于setBitrate()。 |
| bufferingUpdate | 用于网络播放,监听网络播放缓冲信息。 |
| bufferingUpdate | 用于网络播放,监听网络播放缓冲信息。 |
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
>
>
> 下面代码示例中的url仅作示意使用,开发者需根据实际情况,确认资源有效性并设置:
> 下面代码示例中的url仅作示意使用,开发者需根据实际情况,确认资源有效性并设置:
>
>
> - 确认相应的资源文件可用,并使用应用沙箱路径访问对应资源,参考[获取应用文件路径](../application-models/application-context-stage.md#获取应用开发路径)。应用沙箱的介绍及如何向应用沙箱推送文件,请参考[文件管理](../file-management/app-sandbox-directory.md)。
> -
如果使用本地资源播放,必须
确认相应的资源文件可用,并使用应用沙箱路径访问对应资源,参考[获取应用文件路径](../application-models/application-context-stage.md#获取应用开发路径)。应用沙箱的介绍及如何向应用沙箱推送文件,请参考[文件管理](../file-management/app-sandbox-directory.md)。
>
>
> - 如果使用网络播放路径,需[申请相关权限](../security/accesstoken-guidelines.md):ohos.permission.INTERNET。
> - 如果使用网络播放路径,需[申请相关权限](../security/accesstoken-guidelines.md):ohos.permission.INTERNET。
>
>
...
@@ -61,9 +61,9 @@
...
@@ -61,9 +61,9 @@
6.
视频播控:播放play(),暂停pause(),跳转seek(),停止stop() 等操作。
6.
视频播控:播放play(),暂停pause(),跳转seek(),停止stop() 等操作。
7.
调用reset()重置资源,AVPlayer重新进入idle状态,允许更换资源url。
7.
(可选)更换资源:
调用reset()重置资源,AVPlayer重新进入idle状态,允许更换资源url。
8.
调用release()销毁实例,AVPlayer进入released状态,退出播放。
8.
退出播放:
调用release()销毁实例,AVPlayer进入released状态,退出播放。
### 完整示例
### 完整示例
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录