เป็นการประยุกต์ สามารถดัดแปลง ได้ตามต้อการ
ตัวอย่าง
โค้ดสำหรับทดสอบ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>video</title> </head> <body> <br> <div style="margin:auto;width:80%;"> <input type="file" name="upvideo" id="upvideo" accept="video/*"/> <br> <video id="preview_video" controls autoplay></video> <br> </div> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript" > $(function () { $("#upvideo").on("change",function(){ var file = this.files[0]; // เก็บค่าเป็น flistlist object var video_type = file.type; // ตรวจสอบประเภท video // ตรวจสอบว่า ถ้าประเภทไฟล์นี้ สามารถแสดง video ได้หรือไม่ var video_canplay=$("#preview_video")[0].canPlayType(video_type); // ถ้าสามารถแสดงได้ if(video_canplay){ // กำหนด url object อ้างอิงขึ้นกับ browser var URL = window.URL || window.webkitURL; var fileURL = URL.createObjectURL(file); // สร้าง url object $("#preview_video")[0].src = fileURL; // แสดง video จาก url }else{ // can't play } }); }); </script> </body> </html>