React native react本机声音在ios emulator上不工作

React native react本机声音在ios emulator上不工作,react-native,react-native-ios,react-native-sound,React Native,React Native Ios,React Native Sound,下面的代码在android上运行良好,声音可以播放……但在ios模拟器上却不行。 我将我的声音文件添加到Xcode项目中,没有发现任何错误…当我单步执行代码时,它成功运行this.sound.play并调用了回调函数…但是你听不到任何声音 import Sound from 'react-native-sound'; sound = new Sound('sound.mp3'); try { this.sound.setCategory('Playback'); this.so

下面的代码在android上运行良好,声音可以播放……但在ios模拟器上却不行。 我将我的声音文件添加到Xcode项目中,没有发现任何错误…当我单步执行代码时,它成功运行this.sound.play并调用了回调函数…但是你听不到任何声音

import Sound from 'react-native-sound';

sound = new Sound('sound.mp3');
try {
    this.sound.setCategory('Playback');
    this.sound.play(() => {
       this.sound.stop();
       this.sound.release();
    });
    } catch (e) {
       console.log('cannot play the sound file', e);
    }

如果您使用的是最新的Xcode 11.6,您是否尝试过将中的设置搞乱

模拟器>输入/输出>音频输出


如果是旧的xcode,可能是模拟器>硬件>音频输出?

如果你有最新的xcode 11.6,你有没有尝试过在

模拟器>输入/输出>音频输出


如果是旧的xcode,可能是模拟器>硬件>音频输出?

在您放置声音文件的地方,请注意声音剪辑文件应该放在android/app/src/main/res/raw目录下,对于android和iOS,请将您的声音添加到xcode项目中放置声音文件的资源中,请注意,声音剪辑文件应放在android/app/src/main/res/raw目录下。对于android和iOS,请将声音添加到Xcode项目中的资源中。在音频输出中,显示2个选项,两个都不起作用。在音频输出中,显示2个选项,两个都不起作用