【问题标题】:Using react-native-track-player, audio sounds like under water when playing slow speed使用 react-native-track-player,慢速播放时音频听起来像在水下
【发布时间】:2022-11-10 13:40:36
【问题描述】:

我将react-native-track-player 用于我的音频应用程序。当我使用TrackPlayer.setRate 将速率设置为较慢的速度(0.5)时,音频听起来像是来自水下。当我使用 QuickTime Player 在本地播放相同的音频文件时,它不会在水下发出声音。

任何人都有同样的问题,并找到了解决方案?

【问题讨论】:

    标签: react-native audio m4a react-native-track-player


    【解决方案1】:

    在 ios 中使用 react-native-track-player 时,我也遇到了同样的问题,解决方案是使用音高算法。 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();
    
    

    【讨论】:

      猜你喜欢
      • 2022-12-18
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      相关资源
      最近更新 更多