Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติ networkState ของ Video ใน HTML DOM

คุณสมบัติ networkState ของ HTML DOM Video ใช้สำหรับคืนค่าตัวเลขที่สอดคล้องกับสถานะเครือข่ายของวิดีโอ

ไวยากรณ์ (Syntax)

การคืนค่าตัวเลข

mediaObject.networkState

ค่าที่คืนกลับสามารถเป็นได้ดังนี้:

  • 0 (NETWORK_EMPTY) - สื่อยังไม่ได้ถูกเริ่มต้น
  • 1 (NETWORK_IDLE) - สื่อทำงานอยู่และเลือกแหล่งที่มาแล้ว แต่ไม่ได้ใช้เครือข่าย
  • 2 (NETWORK_LOADING) - เบราว์เซอร์กำลังดาวน์โหลดข้อมูลสื่อ
  • 3 (NETWORK_NO_SOURCE) - ไม่พบแหล่งที่มาของสื่อ

ตัวอย่างการใช้งาน

ตัวอย่างต่อไปนี้แสดงการใช้งานคุณสมบัติ HTML DOM Video networkState:

<!DOCTYPE html> <html> <head> <title>HTML DOM Video networkState</title> <style>    * {       padding: 2px;       margin:5px;    }    form {       width:70%;       margin: 0 auto;       text-align: center;    }    input[type="button"] {       border-radius: 10px;    } </style> </head> <body>    <form>         <fieldset>          <legend>HTML-DOM-Video-networkState</legend>          <video id="demo" width="320" controls><source    src="https://www.tutorialspoint.com/html5/foo.mp4" type="video/mp4"></video><br>          <input type="button" onclick="setTrackDetails()" value="Set Source">          <input type="button" onclick="getTrackDetails()" value="Get Network State">          <div id="divDisplay">          </div>         </fieldset>    </form> <script>    var divDisplay = document.getElementById("divDisplay");    var demo = document.getElementById("demo");    var srcOfMedia = 'https://www.tutorialspoint.com/html5/foo.mp4';    function getTrackDetails() {       divDisplay.textContent = 'Network State: '+demo.networkState;       }       function setTrackDetails() {          demo.src = srcOfMedia;          demo.load();       } </script> </body> </html>

ผลลัพธ์

คลิกปุ่ม 'Get Network State' โดยไม่มีแหล่งที่มากำหนด:

คุณสมบัติ networkState ของ Video ใน HTML DOM

คลิกปุ่ม 'Get Network State' โดยมีแหล่งที่มากำหนด แต่เบราว์เซอร์กำลังดาวน์โหลดข้อมูล:

คุณสมบัติ networkState ของ Video ใน HTML DOM