[英]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.