ASAP - Another Slight Atari Player
==================================

link:/[Home]
image:http://sflogo.sourceforge.net/sflogo.php?group_id=154391&amp;type=13["Get ASAP - Another Slight Atari Player at SourceForge.net. Fast, secure and Free Open Source software downloads",width=120,height=30,link="http://sourceforge.net/projects/asap/"]

JavaScript demo
---------------

This page contains a pure-JavaScript player of Atari music.

++++
<script type="text/javascript" src="XAudioJS/resampler.js"> </script>
<script type="text/javascript" src="XAudioJS/swfobject.js"> </script>
<script type="text/javascript" src="XAudioJS/XAudioServer.js"> </script>
<script type="text/javascript" src="asap.js"> </script>
<script type="text/javascript" src="asapweb.js"> </script>
<script type="text/javascript" src="binaryHttpRequest.js"> </script>
<script type="text/javascript">
function playFile(file)
{
	var reader = new FileReader();
	reader.onload = function (e) {
		asap.play(file.name, new Uint8Array(e.target.result));
	};
	reader.readAsArrayBuffer(file);
}

function dragHelper(e)
{
	e.stopPropagation();
	e.preventDefault();
}

function onDrop(e)
{
	dragHelper(e);
	playFile(e.dataTransfer.files[0]);
}
</script>

<input type="button" value="Download and play" onclick="binaryHttpRequest('X_Ray_2.sap', asap.play)" />
<input type="button" value="Stop" onclick="asap.stop()" /><br />
... or select file: <input type="file" onchange="playFile(this.files[0])" />
<div style="border: solid #c02020 1px; padding-top: 2em; padding-bottom: 2em;" ondragenter="dragHelper(event)" ondragover="dragHelper(event)" ondrop="onDrop(event)">... or drag&amp;drop a file here!</div>
++++
