簡體   English   中英

帶控件的視頻元素停止傳播觸摸事件

[英]video element with controls stops propagation of touch events

如果我們在視頻上設置控件屬性

<video src="http://www.w3schools.com/html/mov_bbb.ogg" controls></video>

它停止了觸摸事件的傳播。 為什么會發生這種情況,並且有辦法解決?
http://jsfiddle.net/HptdV/

大多數台式機瀏覽器都不支持ontouchstart event ,因為它適用於(iphone /平板電腦), 請參閱文檔

這就是為什么小提琴不顯示警報的原因。

正如您在沒有controlsUPDATE FIDDLE中看到的那樣,警報也不會觸發。

如果您想控制視頻,則可以通過html5音頻api的方式進行控制

<video id="demo" src="http://www.w3schools.com/html/mov_bbb.ogg"></video>
<div>
  <button onclick="document.getElementById('demo').play()">Play the Audio</button>
  <button onclick="document.getElementById('demo').pause()">Pause the Audio</button>
  <button onclick="document.getElementById('demo').volume+=0.1">Increase Volume</button>
  <button onclick="document.getElementById('demo').volume-=0.1">Decrease Volume</button>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM