< audio>要素を作成し、ボタンをクリックすると、曲を再生するコードがあります。ここまでは順調ですね。クリックすると「Play Music」から「Stop Music」に変わります。jQuery関数audioElement endedが機能しません
audioElement.addEventListener('ended', function() {
$('span#pause').fadeOut('slow');
$('span#play').delay(1500).fadeIn('slow');
});
曲が終わったとき、技術的、再びプレイ・ボタンを表示する必要があります。
は、今私は、このコードを追加しました。しかし、それはしません。誰も私の理由を教えてもらえますか?$(document).ready(function() {
var songList = [
'song1.ogg',
'song2.ogg',
'song3.ogg'
];
var randomNumber = Math.floor(Math.random()*songList.length);
var audioElement = document.createElement('audio');
audioElement.setAttribute('src', songList[randomNumber]);
audioElement.load();
audioElement.addEventListener('ended', function() {
$('span#pause').fadeOut('slow');
$('span#play').delay(1500).fadeIn('slow');
});
$('#play').click(function() {
audioElement.play();
$('span#play').fadeOut('slow');
$('span#pause').delay(1500).fadeIn('slow');
});
$('#pause').click(function() {
audioElement.pause();
$('span#pause').fadeOut('slow');
$('span#play').delay(1500).fadeIn('slow');
});
});
ここには誰も助けできませんか? – Mausoleum
(firefox 6で)問題を見つけることができません。私の[jsfiddle](http://jsfiddle.net/DN8wT/14/)を参照してください。 – scessor
どういうわけか今でも私のために働いています。今、私は次の曲をどのように始めることができますか? – Mausoleum