зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 8ac1b6ca916a (bug 1242774) for crashtest failures
--HG-- extra : rebase_source : fe867d2e4b17c74f084fe5ffab2bb17445e42999
This commit is contained in:
Родитель
5546f7149d
Коммит
9b25bcdc89
|
@ -92,7 +92,6 @@ HTTP load media-element-source-seek-1.html
|
|||
load offline-buffer-source-ended-1.html
|
||||
load oscillator-ended-1.html
|
||||
load oscillator-ended-2.html
|
||||
skip-if(winWidget || xulRuntime.OS=="Linux") load video-replay-after-audio-end.html
|
||||
|
||||
# This needs to run at the end to avoid leaking busted state into other tests.
|
||||
skip-if(B2G) load 691096-1.html # bug 852821
|
||||
|
|
Двоичные данные
dom/media/test/crashtests/video-crash.webm
Двоичные данные
dom/media/test/crashtests/video-crash.webm
Двоичный файл не отображается.
|
@ -1,43 +0,0 @@
|
|||
<html class="reftest-wait">
|
||||
<head>
|
||||
<title> Bug 1242774 : video crashed if pause and play again after audio track ends </title>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript">
|
||||
function assert(value, msg) {
|
||||
if (!value) {
|
||||
dump("### Error : " + msg + "\n");
|
||||
}
|
||||
}
|
||||
|
||||
var AUDIO_END_TIME = 4.5;
|
||||
var video = document.createElement('video');
|
||||
video.src = "video-crash.webm";
|
||||
video.play();
|
||||
|
||||
video.ontimeupdate = function () {
|
||||
assert(AUDIO_END_TIME < video.duration,
|
||||
"AUDIO_END_TIME should be smaller than the duration!");
|
||||
|
||||
if (video.currentTime > AUDIO_END_TIME) {
|
||||
dump("### Pause video during silent part.\n");
|
||||
video.ontimeupdate = null;
|
||||
video.pause();
|
||||
}
|
||||
|
||||
video.onpause = function () {
|
||||
video.onpause = null;
|
||||
setTimeout(function() {
|
||||
dump("### Re-play after pausing during silent part.\n");
|
||||
video.play();
|
||||
video.onended = function () {
|
||||
video.onended = null;
|
||||
dump("### Video is ended.\n");
|
||||
document.documentElement.removeAttribute("class");
|
||||
}
|
||||
}, 1000);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Загрузка…
Ссылка в новой задаче