編集:私はちょうど新しい流星プロジェクトを作成し、それは働いた:Dwow.Butそれはまだ私のコアプロジェクトで働いていない..私は別の設定があるように見えます。Meteor DOMException:オーディオデータをデコードできません
私のMeteor.jsプロジェクトには、にある4 .mp3
ファイルがあります。 私はこれら.mp3
をロードする:これはgoogle Chrome
上で動作しますが、私はmeteor run android-device
経由でアプリをビルドするとき、私は次のエラーメッセージを取得
let soundRequest = new XMLHttpRequest();
soundRequest.open('GET', this._soundPath, true);
soundRequest.responseType = 'arraybuffer';
let $this = this;
soundRequest.onload = function() {
Core.getAudioContext().decodeAudioData(soundRequest.response, function (buffer) {
$this.source.buffer = buffer;
$this.source.loop = true;
$this.source.connect($this.panner);
});
};
soundRequest.send();
:.png
または.jpg
作品をロードするので、これはバグであればDOMException: Unable to decode audio data
を私は疑問に思いますモバイル版でも問題ありません。私はmeteor add crosswalk
の横にパッケージをインストールしていませんが、このヘルプを削除することもできません。
のChromeブラウザ上で動作されていませんか? –
これを読んでください:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/decodeAudioData –
@lolioあなたはこのリンクを見る機会を得ましたか? - http://stackoverflow.com/questions/38589614/webaudio-streaming-with-fetch-domexception-decode-audio-dataストリームのチャンクがうまくいく可能性があります – Gandhi