0
我正在開發Android的科爾多瓦應用程序,我需要把一些提示點控制按鈕的視頻。科爾多瓦currentTime在HTML5視頻
在HTML中,我有加載mp4文件和按鈕的代碼。使用JS我試圖在點擊事件上添加提示點,但是我放入currentTime屬性的任何數字總是從視頻的開頭開始。而不是從我已經提出的觀點出發。
我的代碼是:
document.getElementById("video").load();
document.getElementById("video").addEventListener('loadedmetadata', function() {
document.getElementById("video").play();
document.getElementById("video").currentTime = seconds;
}, false);
我試圖改變行的順序,因爲我讀的東西在那裏,但沒有結果。
編輯:
依然沒有結果,現在我這個:
document.getElementById("video").currentTime = seconds;
document.getElementById("video").play();
但不一樣的人。
任何人都可以幫忙嗎?
謝謝。
起初,你爲什麼要播放視頻,然後設置'currentTime'?嘗試設置播放視頻之前的時間。 - 此外,在視頻上進行的每一項更改都會嘗試添加'.load()「以便視頻更新。 – Felix
謝謝你的回答,但我試過了,並且不起作用。 – user409543
我假設你已經設置了'秒'的值?此外,您的視頻是優化流媒體(MOOV原子在前面 - https://stackoverflow.com/questions/32937114/set-up-buffering-for-video-object/32959717#32959717 - 否則它不會能夠正確地查找,直到它已經讀到文件末尾) – Offbeatmammal