Bug 1305336. Part 4 - create elements dynamically because pref changes only take effect for those elements that are created later. r=pehrsons

MozReview-Commit-ID: IvzSrnVQV5F

--HG--
extra : rebase_source : 2830517544272f47138ebfaa7595c5f3457c0dfe
This commit is contained in:
JW Wang 2016-09-26 11:18:09 +08:00
Родитель 2911035748
Коммит 7d431b82f1
1 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -7,8 +7,6 @@
<script type="text/javascript" src="manifest.js"></script> <script type="text/javascript" src="manifest.js"></script>
</head> </head>
<body> <body>
<video id="v1"></video>
<video id="v2" autoplay></video>
<pre id="test"> <pre id="test">
<script class="testbody" type="text/javascript"> <script class="testbody" type="text/javascript">
SimpleTest.waitForExplicitFinish(); SimpleTest.waitForExplicitFinish();
@ -20,8 +18,14 @@ if (media == null) {
SimpleTest.finish(); SimpleTest.finish();
} else { } else {
function startTest() { function startTest() {
v1.src = media.name; var v1 = document.createElement('video');
var v2 = document.createElement('video');
v1.preload = 'metadata'; v1.preload = 'metadata';
v2.autoplay = true;
document.body.appendChild(v1);
document.body.appendChild(v2);
v1.src = media.name;
v1.onloadedmetadata = function() { v1.onloadedmetadata = function() {
v2.srcObject = v1.mozCaptureStream(); v2.srcObject = v1.mozCaptureStream();
v1.play(); v1.play();