現在Monaca(HTML5+JavaScriptのアプリ開発プラットフォーム)を使用してiosアプリ開発に取り組んでおります。
アプリ画面上に画像を2つ置いていて、タップしたら別々のSEを鳴らしたいと考えてますが、現段階ではどちらを押してもプラグインしている2種のSEが同時に鳴る状態です。
何か解決策や具体的なコードなどご存知の方がいらっしゃれば、よろしくお願いします。
<body> <audio id="kokokara" preload="auto" > <source src="se/baku2.mp3" type="audio/mp3"> </audio> <audio id="kokokara2" preload="auto" > <source src="se/pati.mp3" type="audio/mp3"> </audio> <center> <p><a onClick="sound(kokokara)"><div class="img"><img src="pic/sin.jpg" width="235" height="400" class="img-x lazy" data-width="300" data-height="300" oncontextmenu="return false" data-src="pic/sin.jpg" data-aspect="0.748"/> </div> </center> </a></p> <p><a onClick="sound(kokokara2)"><div class="img"><img src="pic/han.jpg" width="30" height="30" class="img-x lazy" data-width="30" data-height="30" oncontextmenu="return false" data-src="pic/han.jpg" data-aspect="0.748"/> </div> </a></p>
<script type="text/javascript"> window.onload = function(kokokara){ $("body").animate({scrollTop:0}) } function sound(kokokara) { document.getElementById("kokokara").play(); } function sound(kokokara) { var id = 'se/baku2.mp3' ; if( typeof( document.getElementById( "kokokara").currentTime) !='undefined') { document.getElementById("kokokara").currentTime = 0; } document.getElementById("kokokara").play(); } window.onload = function(kokokara2){ $("body").animate({scrollTop:0}) } function sound(kokokara2) { document.getElementById("kokokara2").play(); } function sound(kokokara2) { var id = 'se/pati.mp3' ; if( typeof( document.getElementById( "kokokara2").currentTime) !='undefined') { document.getElementById("kokokara2").currentTime = 0; } document.getElementById("kokokara2").play(); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/10 05:12
2017/08/10 05:13
2017/08/10 06:10
2017/08/10 06:11
2017/08/10 12:14