1. 程式人生 > >bootstrap 模態框 video視訊測試

bootstrap 模態框 video視訊測試

連結:https://files.cnblogs.com/files/tele-share/%E8%A7%86%E9%A2%91%E6%B5%8B%E8%AF%95.7z

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4 <meta charset="UTF-8">
  5 <!-- 視口設定,對移動裝置的支援 -->
  6 <meta name="viewport" content="width=device-width, initial-scale=1">
  7
<title>模態框視訊</title> 8 <link rel="stylesheet" href="css/bootstrap.min.css"> 9 <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script> 10 <script type="text/javascript" src="js/bootstrap.min.js"></script> 11 12 <style> 13 #myButton {
14 position:fixed; 15 top:50%; 16 z-index:1; 17 } 18 </style> 19 </head> 20 <body> 21 22 <button type="button" class="btn btn-primary" id="myButton" data-toggle="modal" data-target=".bs-example-modal-lg">播放視訊</button> 23 24 <div class
="modal fade bs-example-modal-lg modal-body" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" id="myModal" > 25 <div class="modal-dialog modal-lg" role="document"> 26 <!-- modal header--> 27 <div class="modal-header center"> 28 <button type="button" class="close" data-dismiss="modal" aria-hidden="true" id='close'> 29 <span class="glyphicon glyphicon-remove"></span> 30 </button> 31 <!-- title --> 32 <h4 class="modal-title text-center" id="videoTitle" data-toggle="popover" data-trigger="manual" data-placement="bottom" data-content="請點選視訊進行播放">視訊標題</h4> 33 34 </div> 35 <div class="modal-content" > 36 <div class="modal-body" width="500px" height="500px" style="padding:0"> 37 <!--插入視訊 38 1.chrome下無法實現自動播放,開啟chrome://flags/#autoplay-policy,設定為no user gesture is required 39 重啟chrome即可 40 2.或者新增muted屬性,chrome允許靜音自動播放 41 --> 42 <video controls="controls" autoplay="autoplay" volume="1" id="myVideo" loop="loop" width="100%" height="100%" > 43 <source src="a.mp4" type="video/mp4"/> 44 Your browser does not support the video tag. 45 </video> 46 47 </div> 48 49 50 <script> 51 $(function() { 52 var video = document.getElementById("myVideo"); 53 54 //啟用彈出框 55 $('[data-toggle="popover"]').popover(); 56 57 58 59 //模擬點選播放視訊按鈕 60 $(document).ready(function() { 61 $("#myButton").click(); 62 }) 63 64 65 //模態框 66 $("#myModal").modal({ 67 show:false, 68 // remote:"demo33_modal.html",//載入某個頁面的內容 69 backdrop:"static", //設定static時點選外部區域不會關閉模態框,但"static"提供了與true相同的灰色背景 70 keyboard: true //按下esc時,退出模態框,必須設定tabindex=-1 71 }) 72 73 74 75 //點選關閉按鈕時,暫停視訊 76 $("#close").click(function() { 77 // document.getElementById("myVideo").pause(); 78 video.pause(); 79 }); 80 81 setInterval(function() { 82 if(video.paused) { 83 $('[data-toggle="popover"]').popover("show"); 84 }else { 85 $('[data-toggle="popover"]').popover("hide"); 86 } 87 88 },2000); 89 90 }); 91 92 93 </script> 94 95 </div> 96 </div> 97 </div> 98 99 <p>內容測試內容測試內容測試</p> 100 <p>內容測試內容測試內容測試</p> 101 <p>內容測試內容測試內容測試</p> 102 <p>內容測試內容測試內容測試</p> 103 <p>內容測試內容測試內容測試</p> 104 <p>內容測試內容測試內容測試</p> 105 <p>內容測試內容測試內容測試</p> 106 <p>內容測試內容測試內容測試</p> 107 <p>內容測試內容測試內容測試</p> 108 <p>內容測試內容測試內容測試</p> 109 <p>內容測試內容測試內容測試</p> 110 <p>內容測試內容測試內容測試</p> 111 <p>內容測試內容測試內容測試</p> 112 <p>內容測試內容測試內容測試</p> 113 <p>內容測試內容測試內容測試</p> 114 <p>內容測試內容測試內容測試</p> 115 <p>內容測試內容測試內容測試</p> 116 <p>內容測試內容測試內容測試</p> 117 <p>內容測試內容測試內容測試</p> 118 <p>內容測試內容測試內容測試</p> 119 <p>內容測試內容測試內容測試</p> 120 <p>內容測試內容測試內容測試</p> 121 <p>內容測試內容測試內容測試</p> 122 <p>內容測試內容測試內容測試</p> 123 <p>內容測試內容測試內容測試</p> 124 <p>內容測試內容測試內容測試</p> 125 <p>內容測試內容測試內容測試</p> 126 <p>內容測試內容測試內容測試</p> 127 <p>內容測試內容測試內容測試</p> 128 <p>內容測試內容測試內容測試</p> 129 <p>內容測試內容測試內容測試</p> 130 <p>內容測試內容測試內容測試</p> 131 <p>內容測試內容測試內容測試</p> 132 <p>內容測試內容測試內容測試</p> 133 <p>內容測試內容測試內容測試</p> 134 <p>內容測試內容測試內容測試</p> 135 <p>內容測試內容測試內容測試</p> 136 <p>內容測試內容測試內容測試</p> 137 <p>內容測試內容測試內容測試</p> 138 <p>內容測試內容測試內容測試</p> 139 <p>內容測試內容測試內容測試</p> 140 <p>內容測試內容測試內容測試</p> 141 <p>內容測試內容測試內容測試</p> 142 <p>內容測試內容測試內容測試</p> 143 <p>內容測試內容測試內容測試</p> 144 <p>內容測試內容測試內容測試</p> 145 <p>內容測試內容測試內容測試</p> 146 <p>內容測試內容測試內容測試</p> 147 <p>內容測試內容測試內容測試</p> 148 <p>內容測試內容測試內容測試</p> 149 <p>內容測試內容測試內容測試</p> 150 <p>內容測試內容測試內容測試</p> 151 <p>內容測試內容測試內容測試</p> 152 <p>內容測試內容測試內容測試</p> 153 <p>內容測試內容測試內容測試</p> 154 <p>內容測試內容測試內容測試</p> 155 <p>內容測試內容測試內容測試</p> 156 <p>內容測試內容測試內容測試</p> 157 <p>內容測試內容測試內容測試</p> 158 <p>內容測試內容測試內容測試</p> 159 <p>內容測試內容測試內容測試</p> 160 <p>內容測試內容測試內容測試</p> 161 <p>內容測試內容測試內容測試</p> 162 <p>內容測試內容測試內容測試</p> 163 <p>內容測試內容測試內容測試</p> 164 <p>內容測試內容測試內容測試</p> 165 <p>內容測試內容測試內容測試</p> 166 <p>內容測試內容測試內容測試</p> 167 <p>內容測試內容測試內容測試</p> 168 <p>內容測試內容測試內容測試</p> 169 <p>內容測試內容測試內容測試</p> 170 <p>內容測試內容測試內容測試</p> 171 <p>內容測試內容測試內容測試</p> 172 <p>內容測試內容測試內容測試</p> 173 <p>內容測試內容測試內容測試</p> 174 <p>內容測試內容測試內容測試</p> 175 <p>內容測試內容測試內容測試</p> 176 <p>內容測試內容測試內容測試</p> 177 <p>內容測試內容測試內容測試</p> 178 <p>內容測試內容測試內容測試</p> 179 <p>內容測試內容測試內容測試</p> 180 <p>內容測試內容測試內容測試</p> 181 <p>內容測試內容測試內容測試</p> 182 <p>內容測試內容測試內容測試</p> 183 <p>內容測試內容測試內容測試</p> 184 <p>內容測試內容測試內容測試</p> 185 <p>內容測試內容測試內容測試</p> 186 <p>內容測試內容測試內容測試</p> 187 <p>內容測試內容測試內容測試</p> 188 <p>內容測試內容測試內容測試</p> 189 <p>內容測試內容測試內容測試</p> 190 <p>內容測試內容測試內容測試</p> 191 <p>內容測試內容測試內容測試</p> 192 <p>內容測試內容測試內容測試</p> 193 <p>內容測試內容測試內容測試</p> 194 <p>內容測試內容測試內容測試</p> 195 </body> 196 </html>

效果