todos tengo un problema en los archivos de audio que he estado tratando de darles la ruta en el diccionario de javascript para crear un reproductor de música. Ya usé 'src' y 'URL' antes de la ruta del archivo, pero cada vez que la función no funcionó. Solo quiero saber cómo puedo darles la ruta a la que la función puede acceder y reproducir canciones que están dentro del diccionario. Cualquier ayuda sería apreciada. Soy un programador más fresco y aprendiendo por mi cuenta. Gracias
Aquí está el código completo.......
enter code here <script> let pause_btn = document.querySelector('.playPause'); let backward_btn = document.querySelector('.playBack'); let next_btn = document.querySelector('.playNext'); let track_index = 0; let curr_track = document.createElement('audio'); isPlaying = false; let updateTimer; let track_list =[{ path: url(../music/song.mp3)}///////HERE I AM GETTING AN ISSUE ] function loadTrack(track_index){ clearInterval(updateTimer); // resetValues(); //load a new track curr_track.src = track_list[track_index].path; curr_track.load(); //update time interval updateTimer = setInterval(seekUpdate,1000); //move to the next track if the current finishes playing using the 'ended' event curr_track.addEventListener('ended',next_song) } function playTrack(){ curr_track.play(); isPlaying = true; pause_btn.innerHTML = "<i class= 'fa fa-pause-circle fa-5x'></i>"; } function pauseTrack(){ curr_track.pause(); isPlaying =false; pause_btn.innerHTML = "<i class= 'fa fa-play-circle fa-5x'></i>"; } function play_pause_track(){ if(!isPlaying)playTrack(); else pauseTrack(); } function previous_song(){ if(track_index>0){ track_index -=1; }else{ track_index = track_list.length-1; } curr_track.load(); playTrack(); } function next_song(){ if(track_index<track_list.length-1){ track_index+=1; }else{ track_index =0; } curr_track.load(); playTrack(); } </script>Primero asegúrese de que su URL sea correcta y luego intente:
let track_list =[{ path: "../music/song.mp3"} ]