簡體   English   中英

如何在 VS Code 中的 javascript 字典中提供音頻文件路徑

[英]How to give audio files path in javascript's dictionary in VS Code

每個人我都在音頻文件中遇到問題,我一直試圖在 javascript 的字典中為他們提供創建音樂播放器的路徑。 我已經在文件路徑之前使用了“src”和“URL”,但每次 function 都不起作用。 我只想知道如何為他們提供 function 可以訪問和播放字典內歌曲的路徑。 任何幫助,將不勝感激。 我是一個比較新鮮和自學編程的人。 謝謝

這是完整的代碼......

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>

首先確保您的 URL 是正確的,然后嘗試:

let track_list =[{
        path: "../music/song.mp3"}
    ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM