IOS では問題なく動作しますが、Android ではデバッグ モードでは問題なく動作しますが、リリース モードでは動作しません。
これはエラーメッセージですが、意味がありません.. {extra: -2147483648, what: 1}.
here is the code:
const Sound = require('react-native-sound')
Sound.setCategory('Ambient')
const music = new Sound('game.mp3', Sound.MAIN_BUNDLE, error => {
if (error) {
alert(JSON.stringify(error))/prompts: {extra: -2147483648, what: 1}
console.log('failed to create sound', error)
return
}
alert('load successfully')
})
music.setNumberOfLoops(-1)
パッケージ.json:
..
"react-native": "0.63.4",
"react-native-sound": "^0.11.0",
編集:このようにコードをリファクタリングすると; できます。
let localSound = require('./game.mp3')
Sound.setCategory('Ambient')
const music = new Sound(localSound, Sound.MAIN_BUNDLE, error => {
「../res/raw/game.mp3」からサウンドファイルを取得しないのはなぜですか(ファイルはそこにあります..)
この奇妙な問題を修正するには?