4 <title>AudioTrackList
& VideoTrackList.getTrackById
</title>
5 <script src=
"../../resources/testharness.js"></script>
6 <script src=
"../../resources/testharnessreport.js"></script>
7 <script src=
"../media-file.js"></script>
12 async_test(function(t
)
14 var e
= document
.createElement('video');
16 assert_equals(e
.audioTracks
.length
, 0);
17 assert_equals(e
.audioTracks
.getTrackById(''), null);
19 assert_equals(e
.videoTracks
.length
, 0);
20 assert_equals(e
.videoTracks
.getTrackById(''), null);
22 e
.src
= findMediaFile('video', '../content/test');
24 e
.addEventListener('loadedmetadata', t
.step_func(function()
26 assert_equals(e
.audioTracks
.length
, 1);
27 assert_equals(e
.audioTracks
.getTrackById(e
.audioTracks
[0].id
), e
.audioTracks
[0]);
28 assert_equals(e
.audioTracks
.getTrackById('fake-id'), null);
30 assert_equals(e
.videoTracks
.length
, 1);
31 assert_equals(e
.videoTracks
.getTrackById(e
.videoTracks
[0].id
), e
.videoTracks
[0]);
32 assert_equals(e
.videoTracks
.getTrackById('fake-id'), null);