Dha*_*kar 8 javascript android reactjs react-native react-native-ios
我在我的应用程序中使用 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}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
2023 次 |
| 最近记录: |