1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
4 <script src=
"resources/webaudio/compatibility.js"></script>
5 <script src=
"resources/webaudio/media-element-audio-source-node-test.js"></script>
6 <script src=
"/js-test-resources/js-test.js"></script>
10 <div id=
"description"></div>
11 <div id=
"console"></div>
14 description("MediaElementAudioSourceNode with cross-origin source");
18 function checkResult (e
) {
19 data
= e
.renderedBuffer
.getChannelData(0);
22 // Count the number of non-zero values. Since this is a cross-origin source that is allowed,
23 // there should be at least one non-zero value.
24 for (var k
= 0; k
< data
.length
; ++k
) {
30 testPassed("Correctly found some non-zero values.");
32 testFailed("All samples incorrectly zeroed.");
36 function testFunction() {
37 audio
.crossOrigin
= "anonymous";
39 "http://localhost:8000/security/resources/webaudio/media-element-cross-origin-allow.php";
42 runTest(null, checkResult
, testFunction
);