提交 4d1c650e 编写于 作者: X Xiangyu Li

修改全局查询v2

Signed-off-by: NXiangyu Li <lixiangyu20@huawei.com>
上级 55206c06
...@@ -92,16 +92,25 @@ ...@@ -92,16 +92,25 @@
## 音频场景全局音效查询 ## 音频场景全局音效查询
主要包括全局音效查询相应ContentType和StreamUsage对应场景的音效模式。 主要包括全局音效查询相应ContentType和StreamUsage对应场景的音效模式。
对于播放音频类的应用,开发者需要关注该应用的音频流使用什么音效模式并做出相应的操作,比如音乐App播放时,应选择音乐场景下的模式。参考[使用AudioStreamManager开发音效查询功能](../reference/apis/js-apis-audio.md#getaudioeffectinfoarray10) 对于播放音频类的应用,开发者需要关注该应用的音频流使用什么音效模式并做出相应的操作,比如音乐App播放时,应选择音乐场景下的模式。在进行应用开发的过程中,开发者需要使用getStreamManager()创建一个AudioStreamManager实例.
### 获取全局音效查询接口 ### 获取全局音效查询接口
管理播放实例音效的接口getAudioEffectInfoArray()查询音效模式。 1.创建AudioStreamManager实例。
在使用AudioStreamManager的API前,需要使用getStreamManager()创建一个AudioStreamManager实例。
### 查询当前XXX音效模式 ```ts
import audio from '@ohos.multimedia.audio';
let audioManager = audio.getAudioManager();
let audioStreamManager = audioManager.getStreamManager();
```
2.管理播放实例音效的接口getAudioEffectInfoArray()查询音效模式。
### 查询当前ContentType和StreamUsage对应场景的音效模式
```ts ```ts
audioRenderer.getAudioEffectInfoArray(audio.ContentType.CONTENT_TYPE_MUSIC, audio.StreamUsage.STREAM_USAGE_MEDIA, async (err, AudioEffectInfoArray) => { audioStreamManager.getAudioEffectInfoArray(audio.ContentType.CONTENT_TYPE_MUSIC, audio.StreamUsage.STREAM_USAGE_MEDIA, async (err, AudioEffectInfoArray) => {
if (err) { if (err) {
console.error(`Failed to get effect info array`); console.error(`Failed to get effect info array`);
return; return;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册