Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7de26d31
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看板
未验证
提交
7de26d31
编写于
7月 20, 2023
作者:
O
openharmony_ci
提交者:
Gitee
7月 20, 2023
浏览文件
操作
浏览文件
下载
差异文件
!21025 增加播放音频流录制相关说明
Merge pull request !21025 from zhanglimei/master
上级
e0b7ebec
a799b8af
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
46 addition
and
8 deletion
+46
-8
zh-cn/application-dev/reference/apis/js-apis-audio.md
zh-cn/application-dev/reference/apis/js-apis-audio.md
+46
-8
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-audio.md
浏览文件 @
7de26d31
...
...
@@ -699,6 +699,18 @@ async function createTonePlayerBefore(){
| ------------ | ---------------------------------------- | ---- | ---------------- |
| streamInfo |
[
AudioStreamInfo
](
#audiostreaminfo8
)
| 是 | 表示音频流信息。 |
| rendererInfo |
[
AudioRendererInfo
](
#audiorendererinfo8
)
| 是 | 表示渲染器信息。 |
| privacyType
<sup>
10+
</sup>
|
[
AudioPrivacyType
](
#audioprivacytype
)
| 否 | 表示音频流是否可以被其他应用录制,默认值为0。
<br/>
**系统能力:**
SystemCapability.Multimedia.Audio.PlaybackCapture |
## AudioPrivacyType<sup>10+</sup><a name="audioprivacytype"></a>
枚举类型,用于标识对应播放音频流是否支持被其他应用录制。
**系统能力:**
SystemCapability.Multimedia.Audio.PlaybackCapture
| 名称 | 值 | 说明 |
| -------------------- | ---- | -------------------------------- |
| PRIVACY_TYPE_PUBLIC | 0 | 表示音频流可以被其他应用录制。 |
| PRIVACY_TYPE_PRIVATE | 1 | 表示音频流不可以被其他应用录制。 |
## InterruptEvent<sup>9+</sup>
...
...
@@ -791,7 +803,7 @@ async function createTonePlayerBefore(){
**系统能力:**
SystemCapability.Multimedia.Audio.Device
| 名称 | 值 | 说明 |
| :--------- | :---
--
| :------------- |
| :--------- | :--- | :------------- |
| CONNECT | 0 | 设备连接。 |
| DISCONNECT | 1 | 断开设备连接。 |
...
...
@@ -802,9 +814,10 @@ async function createTonePlayerBefore(){
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Audio.Capturer
| 名称 | 类型 | 必填 | 说明 |
| ------------
| --------------------------------------- | ---- |
---------------- |
| ------------
----------------------- | --------------------------------------------------------- | ---- | --------------------------------------------
---------------- |
| streamInfo |
[
AudioStreamInfo
](
#audiostreaminfo8
)
| 是 | 表示音频流信息。 |
| capturerInfo |
[
AudioCapturerInfo
](
#audiocapturerinfo
)
| 是 | 表示采集器信息。 |
| playbackCaptureConfig
<sup>
10+
</sup>
|
[
AudioPlaybackCaptureConfig
](
#audioplaybackcaptureconfig
)
| 否 | 音频内录的配置信息。
<br/>
**系统能力:**
SystemCapability.Multimedia.Audio.PlaybackCapture |
## AudioCapturerInfo<sup>8+</sup><a name="audiocapturerinfo"></a>
...
...
@@ -828,8 +841,33 @@ async function createTonePlayerBefore(){
| SOURCE_TYPE_INVALID | -1 | 无效的音频源。 |
| SOURCE_TYPE_MIC | 0 | Mic音频源。 |
| SOURCE_TYPE_VOICE_RECOGNITION
<sup>
9+
</sup>
| 1 | 语音识别源。 |
| SOURCE_TYPE_PLAYBACK_CAPTURE
<sup>
10+
</sup>
| 2 | 播放音频流(内录)录制音频源。
<br/>
**系统能力:**
SystemCapability.Multimedia.Audio.PlaybackCapture |
| SOURCE_TYPE_VOICE_COMMUNICATION | 7 | 语音通话场景的音频源。 |
## AudioPlaybackCaptureConfig<sup>10+</sup><a name="audioplaybackcaptureconfig"></a>
播放音频流录制(内录)的配置信息。
**系统能力:**
SystemCapability.Multimedia.Audio.PlaybackCapture
| 名称 | 类型 | 必填 | 说明 |
| ------------- | --------------------------------------------- | ---- | -------------------------------- |
| filterOptions |
[
CaptureFilterOptions
](
#capturefilteroptions
)
| 是 | 需要录制的播放音频流的筛选信息。 |
## CaptureFilterOptions<sup>10+</sup><a name="capturefilteroptions"></a>
待录制播放音频流的筛选信息。
**需要权限:**
ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO
当应用指定录制的StreamUsage值中包含SOURCE_TYPE_VOICE_COMMUNICATION的播放音频流时,需要校验应用是否拥有该权限。
**系统能力:**
SystemCapability.Multimedia.Audio.PlaybackCapture
| 名称 | 类型 | 必填 | 说明 |
| ------ | ---------------------------------- | ---- | ------------------------------------------------------------ |
| usages | Array
<
[
StreamUsage
](
#streamusage
)
>
| 是 | 指定需要录制的播放音频流的
[
StreamUsage
](
#streamusage
)
类型。可同时指定0个或多个StreamUsage。Array为空时,默认录制StreamUsage为STREAM_USAGE_MEDIA的播放音频流。 |
## AudioScene<sup>8+</sup><a name="audioscene"></a>
枚举,音频场景。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录