Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
8cd7bea6
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
8cd7bea6
编写于
7月 28, 2022
作者:
J
jiao_yanlin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Sample code format modification
Signed-off-by:
N
jiao_yanlin
<
jiaoyanlin@huawei.com
>
上级
ba4200a3
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
685 addition
and
690 deletion
+685
-690
zh-cn/application-dev/reference/apis/js-apis-audio.md
zh-cn/application-dev/reference/apis/js-apis-audio.md
+685
-690
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-audio.md
浏览文件 @
8cd7bea6
...
@@ -2024,7 +2024,6 @@ audioStreamManager.getCurrentAudioCapturerInfoArray(async (err, AudioCapturerCha
...
@@ -2024,7 +2024,6 @@ audioStreamManager.getCurrentAudioCapturerInfoArray(async (err, AudioCapturerCha
console.info('Source for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.source);
console.info('Source for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.source);
console.info('Flag '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.capturerFlags);
console.info('Flag '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.capturerFlags);
console.info('State for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerState);
console.info('State for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerState);
var devDescriptor = AudioCapturerChangeInfoArray[i].deviceDescriptors;
var devDescriptor = AudioCapturerChangeInfoArray[i].deviceDescriptors;
for (let j=0;j<AudioCapturerChangeInfoArray[i].deviceDescriptors.length; j++) {
for (let j=0;j<AudioCapturerChangeInfoArray[i].deviceDescriptors.length; j++) {
console.info('Id:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].id);
console.info('Id:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].id);
...
@@ -2067,7 +2066,6 @@ await audioStreamManagerCB.getCurrentAudioCapturerInfoArray().then( function (Au
...
@@ -2067,7 +2066,6 @@ await audioStreamManagerCB.getCurrentAudioCapturerInfoArray().then( function (Au
console.info('Source for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.source);
console.info('Source for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.source);
console.info('Flag '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.capturerFlags);
console.info('Flag '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.capturerFlags);
console.info('State for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerState);
console.info('State for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerState);
var devDescriptor = AudioCapturerChangeInfoArray[i].deviceDescriptors;
var devDescriptor = AudioCapturerChangeInfoArray[i].deviceDescriptors;
for (let j=0;j<AudioCapturerChangeInfoArray[i].deviceDescriptors.length; j++) {
for (let j=0;j<AudioCapturerChangeInfoArray[i].deviceDescriptors.length; j++) {
console.info('Id:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].id);
console.info('Id:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].id);
...
@@ -2114,7 +2112,6 @@ audioStreamManagerCB.on('audioRendererChange', (AudioRendererChangeInfoArray) =
...
@@ -2114,7 +2112,6 @@ audioStreamManagerCB.on('audioRendererChange', (AudioRendererChangeInfoArray) =
console.info('Stream for '+i+' is:'+AudioRendererChangeInfo.rendererInfo.usage);
console.info('Stream for '+i+' is:'+AudioRendererChangeInfo.rendererInfo.usage);
console.info('Flag '+i+' is:'+AudioRendererChangeInfo.rendererInfo.rendererFlags);
console.info('Flag '+i+' is:'+AudioRendererChangeInfo.rendererInfo.rendererFlags);
console.info('State for '+i+' is:'+AudioRendererChangeInfo.rendererState);
console.info('State for '+i+' is:'+AudioRendererChangeInfo.rendererState);
var devDescriptor = AudioRendererChangeInfo.deviceDescriptors;
var devDescriptor = AudioRendererChangeInfo.deviceDescriptors;
for (let j=0;j<AudioRendererChangeInfo.deviceDescriptors.length; j++) {
for (let j=0;j<AudioRendererChangeInfo.deviceDescriptors.length; j++) {
console.info('Id:'+i+':'+AudioRendererChangeInfo.deviceDescriptors[j].id);
console.info('Id:'+i+':'+AudioRendererChangeInfo.deviceDescriptors[j].id);
...
@@ -2175,7 +2172,6 @@ audioStreamManager.on('audioCapturerChange', (AudioCapturerChangeInfoArray) =>
...
@@ -2175,7 +2172,6 @@ audioStreamManager.on('audioCapturerChange', (AudioCapturerChangeInfoArray) =>
console.info('Source for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.source);
console.info('Source for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.source);
console.info('Flag '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.capturerFlags);
console.info('Flag '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerInfo.capturerFlags);
console.info('State for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerState);
console.info('State for '+i+'is:'+AudioCapturerChangeInfoArray[i].capturerState);
for (let j=0;j<AudioCapturerChangeInfoArray[i].deviceDescriptors.length; j++) {
for (let j=0;j<AudioCapturerChangeInfoArray[i].deviceDescriptors.length; j++) {
console.info('Id:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].id);
console.info('Id:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].id);
console.info('Type:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].deviceType);
console.info('Type:'+i+':'+AudioCapturerChangeInfoArray[i].deviceDescriptors[j].deviceType);
...
@@ -2307,6 +2303,7 @@ import audio from '@ohos.multimedia.audio';
...
@@ -2307,6 +2303,7 @@ import audio from '@ohos.multimedia.audio';
var audioStreamManager;
var audioStreamManager;
var audioStreamManagerCB;
var audioStreamManagerCB;
var Tag = "AFCapLog : ";
await audioManager.getStreamManager().then(async function (data) {
await audioManager.getStreamManager().then(async function (data) {
audioStreamManager = data;
audioStreamManager = data;
...
@@ -2318,12 +2315,11 @@ await audioManager.getStreamManager().then(async function (data) {
...
@@ -2318,12 +2315,11 @@ await audioManager.getStreamManager().then(async function (data) {
audioManager.getStreamManager((err, data) => {
audioManager.getStreamManager((err, data) => {
if (err) {
if (err) {
console.error(Tag+'Get AudioStream Manager : ERROR : '+err.message);
console.error(Tag+'Get AudioStream Manager : ERROR : '+err.message);
}
}else {
else {
audioStreamManagerCB = data;
audioStreamManagerCB = data;
console.info(Tag+'Get AudioStream Manager : Success ');
console.info(Tag+'Get AudioStream Manager : Success ');
}
}
});
});
audioStreamManagerCB.on('audioRendererChange', (AudioRendererChangeInfoArray) => {
audioStreamManagerCB.on('audioRendererChange', (AudioRendererChangeInfoArray) => {
for (let i=0;i<AudioRendererChangeInfoArray.length;i++) {
for (let i=0;i<AudioRendererChangeInfoArray.length;i++) {
...
@@ -2378,6 +2374,7 @@ AudioCapturerChangeInfo数组,只读。
...
@@ -2378,6 +2374,7 @@ AudioCapturerChangeInfo数组,只读。
import audio from '@ohos.multimedia.audio';
import audio from '@ohos.multimedia.audio';
const audioManager = audio.getAudioManager();
const audioManager = audio.getAudioManager();
var Tag = "AFCapLog : ";
audioStreamManager.on('audioCapturerChange', (AudioCapturerChangeInfoArray) => {
audioStreamManager.on('audioCapturerChange', (AudioCapturerChangeInfoArray) => {
for (let i=0;i<AudioCapturerChangeInfoArray.length;i++) {
for (let i=0;i<AudioCapturerChangeInfoArray.length;i++) {
console.info(Tag+' ## CapChange on is called for element '+i+' ##');
console.info(Tag+' ## CapChange on is called for element '+i+' ##');
...
@@ -2445,8 +2442,7 @@ promise.then(function (value) {
...
@@ -2445,8 +2442,7 @@ promise.then(function (value) {
value.forEach(displayDeviceProp);
value.forEach(displayDeviceProp);
if (deviceTypeValue != null && deviceRoleValue != null){
if (deviceTypeValue != null && deviceRoleValue != null){
console.info('AudioFrameworkTest: Promise: getDevices : OUTPUT_DEVICES_FLAG : PASS');
console.info('AudioFrameworkTest: Promise: getDevices : OUTPUT_DEVICES_FLAG : PASS');
}
}else{
else{
console.info('AudioFrameworkTest: Promise: getDevices : OUTPUT_DEVICES_FLAG : FAIL');
console.info('AudioFrameworkTest: Promise: getDevices : OUTPUT_DEVICES_FLAG : FAIL');
}
}
});
});
...
@@ -3335,8 +3331,7 @@ audioRenderer.on('interrupt', async(interruptEvent) => {
...
@@ -3335,8 +3331,7 @@ audioRenderer.on('interrupt', async(interruptEvent) => {
if (isPlay == true) {
if (isPlay == true) {
isPlay == false;
isPlay == false;
console.info('AudioInterruptMusic: Media PAUSE : TRUE');
console.info('AudioInterruptMusic: Media PAUSE : TRUE');
}
}else {
else {
isPlay = true;
isPlay = true;
console.info('AudioInterruptMusic: Media PLAY : TRUE');
console.info('AudioInterruptMusic: Media PLAY : TRUE');
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录