<!DOCTYPE HTML><html><head><title>Media test: readyState</title><scriptsrc="/tests/SimpleTest/SimpleTest.js"></script><linkrel="stylesheet"type="text/css"href="/tests/SimpleTest/test.css"/></head><body><videoid='v1'></video><audioid='a1'></audio><preid="test"><scriptclass="testbody"type="text/javascript">"use strict";varv1=document.getElementById('v1');vara1=document.getElementById('a1');varpassed="truthy";is(v1.readyState,0);is(a1.readyState,0);try{v1.readyState=0;}catch(e){passed=!passed;}try{a1.readyState=0;}catch(e){passed=!passed;}ok(passed===true,"Setting readyState throws in strict mode (readonly attribute)");</script><scriptclass="testbody"type="text/javascript">varv1=document.getElementById('v1');vara1=document.getElementById('a1');varpassed=false;is(v1.readyState,0);is(a1.readyState,0);try{v1.readyState=1;a1.readyState=1;passed=v1.readyState===0&&a1.readyState===0;}catch(e){}ok(passed,"Should not be able to set readyState (readonly attribute)");</script></pre></body></html>