Taro.setInnerAudioOption(option)
Sets the playback options for InnerAudioContext. The options apply to the current Mini Program globally once set.
Type
(option: Option) => Promise<CallbackResult>
Parameters
Option
| Property | Type | Required | Description | 
|---|---|---|---|
| mixWithOther | boolean | No | Whether to play the file with other audio files played. If it is set to true, the music from other Apps or the WeChat will not be stopped. | 
| obeyMuteSwitch | boolean | No | (Only for iOS) Whether to follow the "Mute" switch. If it is set to false, the audio file still sounds even in a Mute mode. | 
| complete | (res: any) => void | No | The callback function used when the API call completed (always executed whether the call succeeds or fails) | 
| fail | (res: any) => void | No | The callback function for a failed API call | 
| success | (res: Result) => void | No | The callback function for a successful API call | 
API Support
| API | WeChat Mini-Program | H5 | React Native | 
|---|---|---|---|
| Taro.setInnerAudioOption | ✔️ |