React Native Expo 音频播放器错误 - 播放器不存在
Posted
技术标签:
【中文标题】React Native Expo 音频播放器错误 - 播放器不存在【英文标题】:React Native Expo audio player error - Player does not exist 【发布时间】:2020-03-30 02:42:16 【问题描述】:我在我的应用程序中使用 react native expo 音频,我使用 createAsync 在播放器中加载音频,但有时我得到 Player 不存在错误,有时它工作正常。我无法调试错误。 我也尝试过 expo loadAsync 来创建和加载音频,它也会产生同样的错误。 这是我的代码...
componentWillMount()
const audioFileLocation = audioFile;
const source = audioFileLocation;
const sound = await Audio.Sound.createAsync(
source,
progressUpdateIntervalMillis: 1000,
shouldPlay: false,
isLooping: false,
,
onPlaybackStatusUpdate,
);
return sound;Ï
export const playAndPauseSound = async (playbackStatus, playbackInstance) =>
if (playbackStatus.isPlaying)
await playbackInstance.pauseAsync();
else
if (playbackStatus.positionMillis === playbackStatus.durationMillis)
return playbackInstance.replayAsync();
else
return playbackInstance.playAsync();
【问题讨论】:
我面临同样的问题。你找到解决办法了吗? 【参考方案1】:我在尝试同时播放两种声音时遇到了这个问题
我还在某处读到它有助于从内存中卸载和加载声音,因为在重放几次后它可能会停止工作。
见:this link
【讨论】:
以上是关于React Native Expo 音频播放器错误 - 播放器不存在的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 React Native App 录制音频和视频(没有 Expo)
如何在 React Native Expo 中播放背景音乐?