5 <title>Encrypted Media Extensions: persistent-license playback, retrieve and playback with Clear Key, mp4
</title>
6 <link rel=
"help" href=
"https://w3c.github.io/encrypted-media/">
8 <!-- Web Platform Test Harness scripts -->
9 <script src=/resources/testharness.js
></script>
10 <script src=/resources/testharnessreport.js
></script>
12 <!-- Helper scripts for Encrypted Media Extensions tests -->
13 <script src=/encrypted-media/util/utils.js
></script>
14 <script src=/encrypted-media/util/testmediasource.js
></script>
15 <script src=/encrypted-media/util/utf8.js
></script>
17 <!-- Content metadata -->
18 <script src=/encrypted-media/content/content-metadata.js
></script>
20 <!-- Message handler for Clear Key keysystem -->
21 <script src=/encrypted-media/util/clearkey-messagehandler.js
></script>
23 <!-- The script for this specific test -->
24 <script src=/encrypted-media/scripts/playback-retrieve-persistent-license.js
></script>
31 <video id=
"videoelement" width=
"200px"></video>
35 var contentitem
= content
['mp4-basic'],
36 handler
= new MessageHandler( 'org.w3.clearkey', contentitem
),
37 config
= { video
: document
.getElementById('videoelement'),
38 keysystem
: 'org.w3.clearkey',
39 messagehandler
: handler
.messagehandler
,
40 audioPath
: contentitem
.audio
.path
,
41 videoPath
: contentitem
.video
.path
,
42 audioType
: contentitem
.audio
.type
,
43 videoType
: contentitem
.video
.type
,
44 initDataType
: 'keyids',
45 initData
: getInitData(contentitem
,'keyids'),
46 windowscript
: 'resources/clearkey-retrieve-persistent-license.html',
47 testcase
: 'playback, retrieve and playback' };