var lastSong = null;
var selection = null;
var playlist = ["musics/1.mp3", "musics/2.mp3", "musics/6.mp3", "musics/3.mp3", "musics/5.mp3", "musics/4.mp3"]; // List of Songs
var player = document.getElementById("audioplayer"); // Get Audio Element
player.volume=0.1;
function play() {
player.play();
player.addEventListener("ended", selectRandom);
function selectRandom(){
while(selection == lastSong){ // Repeat until different song is selected
selection = Math.floor(Math.random() * playlist.length);
}
lastSong = selection; // Remember last song
player.src = playlist[selection]; // Tell HTML the location of the new Song
}
player.autoplay=true;
selectRandom();
}
function pause() {
player.pause();
player.autoplay=false;
}aslında yapmak istediğim şu burada start stop yaptırabilirim ama cokie veya session gibi şeyleri kullanıp nasıl play ise sürekli autoplayde kalmasını pause bastıysa sürekli autoplay false kalmasını sağlarım?
Ufak bir yardım :) Ücretli / Ücretsiz Farketmez
5
●207
- 07-01-2020, 23:45:21Merhaba, kod şu;
- 08-01-2020, 00:35:47@owuzan; js konusunda hiç bir fikrim yok
dediklerinden biraz anladım gibi yüzeysel olarak bilgim var ama Daha sonra bir fonksiyon içerisine if ile birlikte istediklerinizi gerçekleştirin. Bu fonksiyonu da setInterval ile 1 saniye de bir çalıştırın. burayı yapabileceğimden emin değilim 
@owuzan; yani bunu tarayıcı da nasıl tutabiliriz ondan da emin değilim dediklerinden anladığım kadarı ile tarayıcı da tutmayacak sayfa değiştiğinde yenilenecek kod - 08-01-2020, 00:39:56Tarayıcıda bunu tutmak için javascript localstorage olayına bir bakın derim. Yardımcı olurdum ama yatıyorum şimdi sabah erken kalkmam gerekiyor.emirkrgz adlı üyeden alıntı: mesajı görüntüle
dediklerinden biraz anladım gibi yüzeysel olarak bilgim var ama Daha sonra bir fonksiyon içerisine if ile birlikte istediklerinizi gerçekleştirin. Bu fonksiyonu da setInterval ile 1 saniye de bir çalıştırın. burayı yapabileceğimden emin değilim