我在Android(Chrome for Android)上的HTML5視頻和畫布上遇到問題。我從視頻畫布畫框(使用CanvasRenderingContext2D.drawImage())。它適用於桌面瀏覽器,但不適用於Android版Chrome。在Android版Chrome中,只有在視頻元素可見的情況下才能使用。我的意思是它真的可見:即使元素可見屬性但由於頁面滾動不可見 - 它不起作用。在Chrome Mobile的html5畫布上使用隱形視頻標籤繪製視頻幀
此示例http://html5demos.com/video-canvas僅在移動設備視口顯示至少1個視頻元素像素的情況下有效。如果視頻元素完全隱藏 - 畫布不更新。
所以,我正在尋找解決方法。視頻元素不可見時如何更新畫布?
不透明度:0不工作,你說得對。我現在的視頻元素樣式:'position':'fixed', 'z-index':8000000000, 'left':0, 'top':0, 'width':'1px', 'height ':'1px', 'opacity':'0.00000001', 'pointer-events':'none'[/ code] – DmT021
爲什麼你需要高Z指數? – brianchirls
這僅僅是我的網頁。它需要,因爲很多元素動態創建,並有可能視頻會被其他元素隱藏。 – DmT021