Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
85623b71
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看板
提交
85623b71
编写于
4月 07, 2023
作者:
L
liyiming
提交者:
李一鸣
4月 07, 2023
1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fixed 4319398 from
https://gitee.com/li-yiming729/docs/pulls/17013
适配半容器修改相关资料 Signed-off-by:
N
liyiming
<
liyiming21@huawei.com
>
上级
53a05249
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
34 addition
and
17 deletion
+34
-17
zh-cn/application-dev/media/avplayer-playback.md
zh-cn/application-dev/media/avplayer-playback.md
+9
-0
zh-cn/application-dev/media/avrecorder.md
zh-cn/application-dev/media/avrecorder.md
+2
-2
zh-cn/application-dev/media/video-playback.md
zh-cn/application-dev/media/video-playback.md
+10
-2
zh-cn/application-dev/media/video-recorder.md
zh-cn/application-dev/media/video-recorder.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-media.md
zh-cn/application-dev/reference/apis/js-apis-media.md
+7
-7
zh-cn/application-dev/reference/native-apis/_audio_decoder.md
...n/application-dev/reference/native-apis/_audio_decoder.md
+1
-1
zh-cn/application-dev/reference/native-apis/_audio_encoder.md
...n/application-dev/reference/native-apis/_audio_encoder.md
+1
-1
zh-cn/application-dev/reference/native-apis/_codec_base.md
zh-cn/application-dev/reference/native-apis/_codec_base.md
+1
-1
zh-cn/application-dev/reference/native-apis/_video_decoder.md
...n/application-dev/reference/native-apis/_video_decoder.md
+1
-1
zh-cn/application-dev/reference/native-apis/_video_encoder.md
...n/application-dev/reference/native-apis/_video_encoder.md
+1
-1
未找到文件。
zh-cn/application-dev/media/avplayer-playback.md
浏览文件 @
85623b71
...
...
@@ -41,8 +41,17 @@ AVPlayer主要工作是将Audio/Video媒体资源转码为可供渲染的图像
## 兼容性说明
视频播放支持的视频格式分必选规格和可选规格。必选规格为所有厂商均支持的视频格式。对于可选规格,厂商将基于实际情况决定是否实现。建议开发者做兼容处理,保证全平台兼容。
推荐使用主流的播放格式和主流分辨率,不建议开发者自制非常或者异常码流,以免产生无法播放、卡住、花屏等兼容性问题。若发生此类问题不会影响系统,退出码流播放即可。
| 视频格式 | 是否必选规格 |
|:--------:|:-----:|
| H264 | 是 |
| MPEG2 | 否 |
| MPEG4 | 否 |
| H263 | 否 |
| VP8 | 否 |
主流的播放格式和主流分辨率如下:
| 视频容器规格 | 规格描述 | 分辨率 |
...
...
zh-cn/application-dev/media/avrecorder.md
浏览文件 @
85623b71
...
...
@@ -75,7 +75,7 @@ export class AVRecorderDemo {
audioSampleRate : 48000,
fileFormat : media.ContainerFormatType.CFT_MPEG_4,
videoBitrate : 2000000,
videoCodec : media.CodecMimeType.VIDEO_
MPEG4
,
videoCodec : media.CodecMimeType.VIDEO_
AVC
,
videoFrameWidth : 640,
videoFrameHeight : 480,
videoFrameRate : 30
...
...
@@ -367,7 +367,7 @@ export class VideoRecorderDemo {
let videoProfile = {
fileFormat : media.ContainerFormatType.CFT_MPEG_4,
videoBitrate : 2000000,
videoCodec : media.CodecMimeType.VIDEO_
MPEG4
,
videoCodec : media.CodecMimeType.VIDEO_
AVC
,
videoFrameWidth : 640,
videoFrameHeight : 480,
videoFrameRate : 30
...
...
zh-cn/application-dev/media/video-playback.md
浏览文件 @
85623b71
...
...
@@ -25,8 +25,16 @@
3.
媒体服务把帧数据flush给surface buffer。
## 兼容性说明
推荐使用视频软件主流的播放格式和主流分辨率,不建议开发者自制非常或者异常码流,以免产生无法播放、卡住、花屏等兼容性问题。若发生此类问题不会影响系统,退出码流播放即可。
视频播放支持的视频格式分必选规格和可选规格。必选规格为所有厂商均支持的视频格式。对于可选规格,厂商将基于实际情况决定是否实现。建议开发者做兼容处理,保证全平台兼容。
推荐使用主流的播放格式和主流分辨率,不建议开发者自制非常或者异常码流,以免产生无法播放、卡住、花屏等兼容性问题。若发生此类问题不会影响系统,退出码流播放即可。
| 视频格式 | 是否必选规格 |
|:--------:|:-----:|
| H264 | 是 |
| MPEG2 | 否 |
| MPEG4 | 否 |
| H263 | 否 |
| VP8 | 否 |
主流的播放格式和主流分辨率如下:
...
...
zh-cn/application-dev/media/video-recorder.md
浏览文件 @
85623b71
...
...
@@ -84,7 +84,7 @@ export class VideoRecorderDemo {
audioSampleRate
:
48000
,
fileFormat
:
'
mp4
'
,
videoBitrate
:
2000000
,
videoCodec
:
'
video/
mp4v-es
'
,
videoCodec
:
'
video/
avc
'
,
videoFrameWidth
:
640
,
videoFrameHeight
:
480
,
videoFrameRate
:
30
...
...
zh-cn/application-dev/reference/apis/js-apis-media.md
浏览文件 @
85623b71
...
...
@@ -1140,7 +1140,7 @@ setBitrate(bitrate: number): void
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ------------------------------------------------------------ |
| bitrate | number | 是 | 指定比特率,可以通过
[
availableBitrates
](
#availableBitrates_on
)
事件获得当前HLS协议流可用的比特率,如果用户指定的比特率不在此列表中,则播放器将从可用比特率列表中选择最小和最接近的比特率。 |
| bitrate | number | 是 | 指定比特率,可以通过
[
availableBitrates
](
#availableBitrates_on
)
事件获得当前HLS协议流可用的比特率,如果用户指定的比特率不在此列表中,则播放器将从可用比特率列表中选择最小和最接近的比特率。
如果通过availableBitrates时间获得的比特率列表长度为0,则不支持指定比特率,也不会产生bitrateDone回调。
|
**示例:**
...
...
@@ -1205,7 +1205,7 @@ on(type: 'availableBitrates', callback: (bitrates: Array\<number>) => void): voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | HLS协议可用比特率上报事件回调类型,支持的事件:'availableBitrates',只会在prepared之后上报一次。 |
| callback | function | 是 | HLS协议可用比特率上报事件回调方法,使用数组存放支持的比特率。 |
| callback | function | 是 | HLS协议可用比特率上报事件回调方法,使用数组存放支持的比特率。
如果数组长度为0,则不支持指定比特率。
|
**示例:**
...
...
@@ -1752,7 +1752,7 @@ let AVRecorderProfile = {
audioSampleRate
:
48000
,
fileFormat
:
media
.
ContainerFormatType
.
CFT_MPEG_4
,
videoBitrate
:
2000000
,
videoCodec
:
media
.
CodecMimeType
.
VIDEO_
MPEG4
,
videoCodec
:
media
.
CodecMimeType
.
VIDEO_
AVC
,
videoFrameWidth
:
640
,
videoFrameHeight
:
480
,
videoFrameRate
:
30
...
...
@@ -1821,7 +1821,7 @@ let AVRecorderProfile = {
audioSampleRate
:
48000
,
fileFormat
:
media
.
ContainerFormatType
.
CFT_MPEG_4
,
videoBitrate
:
2000000
,
videoCodec
:
media
.
CodecMimeType
.
VIDEO_
MPEG4
,
videoCodec
:
media
.
CodecMimeType
.
VIDEO_
AVC
,
videoFrameWidth
:
640
,
videoFrameHeight
:
480
,
videoFrameRate
:
30
...
...
@@ -2523,7 +2523,7 @@ avRecorder.off('error');
| audioSampleRate | number | 否 | 音频采样率,选择音频录制时必填。 |
| fileFormat |
[
ContainerFormatType
](
#containerformattype8
)
| 是 | 文件的容器格式,必要参数。 |
| videoBitrate | number | 否 | 视频编码比特率,选择视频录制时必填。 |
| videoCodec |
[
CodecMimeType
](
#codecmimetype8
)
| 否 | 视频编码格式,选择视频录制时必填。
当前仅支持VIDEO_AVC和VIDEO_MPEG4
。 |
| videoCodec |
[
CodecMimeType
](
#codecmimetype8
)
| 否 | 视频编码格式,选择视频录制时必填。
需要查询设备支持的编码能力(包括编码格式,分辨率大小等)
。 |
| videoFrameWidth | number | 否 | 视频帧的宽,选择视频录制时必填。 |
| videoFrameHeight | number | 否 | 视频帧的高,选择视频录制时必填。 |
| videoFrameRate | number | 否 | 视频帧率,选择视频录制时必填。 |
...
...
@@ -2632,7 +2632,7 @@ let videoProfile = {
audioSampleRate
:
48000
,
fileFormat
:
'
mp4
'
,
videoBitrate
:
2000000
,
videoCodec
:
'
video/
mp4v-es
'
,
videoCodec
:
'
video/
avc
'
,
videoFrameWidth
:
640
,
videoFrameHeight
:
480
,
videoFrameRate
:
30
...
...
@@ -2703,7 +2703,7 @@ let videoProfile = {
audioSampleRate
:
48000
,
fileFormat
:
'
mp4
'
,
videoBitrate
:
2000000
,
videoCodec
:
'
video/
mp4v-es
'
,
videoCodec
:
'
video/
avc
'
,
videoFrameWidth
:
640
,
videoFrameHeight
:
480
,
videoFrameRate
:
30
...
...
zh-cn/application-dev/reference/native-apis/_audio_decoder.md
浏览文件 @
85623b71
...
...
@@ -3,7 +3,7 @@
## 概述
AudioDecoder模块提供用于音频解码功能的函数。
AudioDecoder模块提供用于音频解码功能的函数。
该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.AudioDecoder
...
...
zh-cn/application-dev/reference/native-apis/_audio_encoder.md
浏览文件 @
85623b71
...
...
@@ -3,7 +3,7 @@
## 概述
AudioEncoder模块提供用于音频编码功能的函数。
AudioEncoder模块提供用于音频编码功能的函数。
该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.AudioEncoder
...
...
zh-cn/application-dev/reference/native-apis/_codec_base.md
浏览文件 @
85623b71
...
...
@@ -3,7 +3,7 @@
## 概述
CodecBase模块提供运行音视频编解码通用的结构体、字符常量、枚举。
CodecBase模块提供运行音视频编解码通用的结构体、字符常量、枚举。
该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.CodecBase
...
...
zh-cn/application-dev/reference/native-apis/_video_decoder.md
浏览文件 @
85623b71
...
...
@@ -3,7 +3,7 @@
## 概述
VideoDecoder模块提供用于视频解码功能的函数。
VideoDecoder模块提供用于视频解码功能的函数。
该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.VideoDecoder
...
...
zh-cn/application-dev/reference/native-apis/_video_encoder.md
浏览文件 @
85623b71
...
...
@@ -3,7 +3,7 @@
## 概述
VideoEncoder模块提供用于视频编码功能的函数和枚举。
VideoEncoder模块提供用于视频编码功能的函数和枚举。
该模块在部分设备上可能不支持,可以通过
[
CanIUse
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/syscap.md
)
接口确认。
@syscap SystemCapability.Multimedia.Media.VideoEncoder
...
...
Miykael_xxm
🚴
@xiongjiamu
mentioned in commit
851de191
·
4月 10, 2023
mentioned in commit
851de191
mentioned in commit 851de19101d598632906d93fa65e9cffd28b1475
开关提交列表
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录