我用react-native-track-player做我的音频应用程序。当我使用TrackPlayer.setRate将速度设置为较慢的速度(0.5)时,声音听起来像是来自水下。当我在本地使用QuickTime播放器播放相同的音频文件时,它不会在水下听起来。
有人有同样的问题,找到了解决办法吗?
发布于 2022-10-27 19:19:47
我也遇到了同样的问题,当在ios中使用react本机-跟踪播放器时,解决方案是使用基音算法。pitchAlgorithm只适用于ios。
import TrackPlayer,{ PitchAlgorithm } from 'react-native-track-player';
var track = [];
for(let i = 0; i < SoundArray.length; i++ ){
track.push({
url: SoundArray[i].sound._filename,
index: SoundArray[i].index,
duration: SoundArray[i].sound._duration,
id: SoundArray[i].index.toString(),
title: SoundArray[i].index.toString(),
artwork:"https://url_to_artwork.jpg",
album: ""
})
}
console.log('track', track);
await TrackPlayer.add(track);
await TrackPlayer.setRate(0.6);
await TrackPlayer.play();https://stackoverflow.com/questions/72810105
复制相似问题