音を出すため、書籍「はじめて学ぶ enchant.jsゲーム開発」のプログラムをまねて以下のプログラムを書いたところ、音は出ず、エラーが発生しました。
JavaScript
1enchant(); 2 3window.onload = function(){ 4 core = new Core(320,320); 5 core.fps = 16; 6 core.preload('one_0.mp3','Ready.wav'); 7 8 core.bgm = Sound.load('one_0.mp3'); 9 core.se = Sound.load('Ready.wav'); 10 11 core.onload = function(){ 12 13 core.bgm.volume = 0.5; 14 core.bgm.play(); 15 core.se.play(); 16 17 //省略// 18 19 var infoLabel = new Label('enchant.js サンプル'); 20 infoLabel.x = 16; 21 infoLabel.y = 0; 22 infoLabel.color = '#0000FF'; 23 infoLabel.font = '14px sens-serif'; 24 25 core.rootScene.addChild(infoLabel); 26 } 27 core.start(); 28}
出てきたエラーはこちらです。
enchant.js:5605 Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
対処法を教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。