小编Dha*_*kar的帖子

React Native Expo 音频播放器错误 - 播放器不存在

我在我的应用程序中使用 React Native expo 音频,我使用 createAsync 在播放器中加载音频,但有时我会收到 Player 不存在错误,有时它工作正常。我无法调试该错误。\n我还尝试过 expo loadAsync 创建和加载音频,它也会产生相同的错误。\n这是我的代码...

\n\n
    componentWillMount(){\n        const audioFileLocation = audioFile;\n        const source = audioFileLocation;\n        const { sound } = await Audio.Sound.createAsync(\n            source,\n            {\n                progressUpdateIntervalMillis: 1000,\n                shouldPlay: false,\n                isLooping: false,\n            },\n            onPlaybackStatusUpdate,\n        );\n        return sound;\xc3\x8f\n    }\n\nexport const playAndPauseSound = async (playbackStatus, playbackInstance) => {\n    if (playbackStatus.isPlaying) {\n        await playbackInstance.pauseAsync();\n    } else {\n        if (playbackStatus.positionMillis === playbackStatus.durationMillis) {\n            return playbackInstance.replayAsync();\n        } else {\n            return playbackInstance.playAsync();\n        }\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

javascript android reactjs react-native react-native-ios

8
推荐指数
1
解决办法
2023
查看次数