บทความนี้จะแนะนำวิธีการติดตั้งโปรแกรมเล่นวิดีโอ html แบบง่ายๆ และแบ่งปันกับทุกคน โดยมีรายละเอียดดังนี้
รายการไฟล์
root@tianshl:/data/video# lshch.mp4 test.mp4 xyx.mp4 index.html video.list jquery.js
ดัชนี.html
<!DOCTYPE html><html> <head> <meta charset=UTF-8> <style type=text/css> body{ text-align: center; } #content-wrap{ margin-top: 50px; -block; } #content{ display: flex; } /* player*/ #video{ display: inline-block; ระยะขอบ: 12px solid #eee; ขนาดกล่อง: border-box; } .video-list-wrap{ background-color: #eee; border-right: 1px solid #fff; } /* รายการวิดีโอ*/ .video-list{ display: inline-block; ขนาดกล่อง: เส้นขอบ: 0; ความกว้าง: 150px; รูปแบบรายการ: ไม่มี; ล้น: อัตโนมัติ; รายการ*/ .video-item{ cursor: pointer; width: 150px; box-sizing: border-box; text-align: left; ) { border-bottom: 1px solid #fff; } .video-item:hover, .active{ สีพื้นหลัง: #ddd; color: #333; } /* ชื่อรายการวิดีโอ*/ .video-title{ > </head> <body> <div id=content-wrap> <div id=content> <div class=video-list-wrap> <p class=video-title>รายการวิดีโอ</p> <ul class=video-list></ul> </div> </div> </div> </body> <script type=text/javascript src= /jquery.js></script> <script type=text/javascript> $(function(){ var $content = $('#content'); // เตรียมใช้งานโปรแกรมเล่น var init = function(src){ var $ วิดีโอ = $('<video id=การควบคุมวิดีโอ>'); $video.attr('preload', 'auto'); $video.attr('width', 720).attr('height', 405); $video.attr('autoplay ', 'เล่นอัตโนมัติ'); $video.append($('<source>').attr('src', src).attr('type', 'video/mp4')); $content.append($video); }; /* รับรายการวิดีโอ*/ var $video_list = $('.video-list'); $video_list.css('height', 340 ); $.ajax({ url: video.list, ประเภท: GET, async: true, ความสำเร็จ: function(resp){ $.each(resp.split('/n'), function(idx, item){ if (item === '') return; var $p = $('<li>').addClass('วิดีโอ-รายการ'); $p.text(รายการ); .data('path', item); $video_list.append($p); } }); /* สลับวิดีโอ*/ $video_list.on('คลิก', '.video-item ', function(){ $(#video).remove(); var $this = $(this); $this.parent().find('.active').removeClass('active'); 'ใช้งาน'); init($this.data('path')); }) </script> </html>
วิดีโอ.รายการ
# ไฟล์ MP4 ทั้งหมดในไดเร็กทอรีนี้สำหรับ jQuery เพื่อแยกวิเคราะห์ root@tianshl:/data/video# ls *.mp4 > video.list
การกำหนดค่า nginx
ผู้ใช้ root;worker_processes 1;events { worker_connections 1024;}http { include mime.types; sendfile on; keepalive_timeout 65; server { Listen 8000; server_name local IP; auth_basic_user_file /usr/local/nginx/passwd.db; # รูทเส้นทาง /data/video; # หน้าแรก ดัชนี index.html;จอแสดงผลอินเทอร์เฟซ
http://localhost:8000
การรับรอง
ผู้เล่น
ข้างต้นคือเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการศึกษาของทุกคน ฉันหวังว่าทุกคนจะสนับสนุน VeVb Wulin Network