簡體   English   中英

如何從HTML5數據庫中一個接一個地顯示視頻

[英]How to display video one after another from Database in HTML5

我有一個包含(多個)id和video_path的視頻表。 我想使用HTML5中的PHP從數據庫中依次播放視頻。 請注意,我在表中僅保留視頻路徑。

我在嘗試

的PHP

    $connection...
    while($row = mysqli_fetch_assoc($controller)) {     
    $id = $row['id'];
    $url = $row['video_path'];
    $vdo = $_POST[$url];
}

的HTML

<video id="custom_video_play" width="400" controls="controls" src="$vdo" autoplay="autoplay" loop>
</video>

我的數據庫查詢工作正常。 我只想在網頁中觀看視頻時解決代碼錯誤。 如果有人請幫助! 提前致謝

您可以遞歸調用播放功能,該功能檢查當前視頻是否已結束,如果已結束,則將獲取數組中的下一個src路徑。

    // Get the video of the element
    var video = $('#your_video_elem');
    var video_array; // get your array of video paths
    var n = 0;

    $(document).ready(function(){
         // Check if DOM is ready, if so play the first video.
        play_video();
    });

    function play_video() {
        if(video.get(0).ended) {
            video.attr('src', video_array[n]);
            n++;
            play_video();    // call recursively to get the next video
        } 
    }

僅在當前視頻結束時遞歸調用play_video方法,它循環遍歷視頻路徑數組,並每次更新視頻標簽的src

暫無
暫無

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

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