\r
*/\r
\r
-function PagePlayer(oConfigOverride) {\r
+function TelemetaPlayer(oConfigOverride) {\r
var self = this;\r
var pl = this;\r
var sm = soundManager; // soundManager instance\r
} else {\r
// create sound\r
thisSound = sm.createSound({\r
- id:'pagePlayerMP3Sound'+(self.soundCount++),\r
+ id:'telemetaPlayerMP3Sound'+(self.soundCount++),\r
url:soundURL,\r
onplay:self.events.play,\r
onstop:self.events.stop,\r
}\r
\r
this.init = function() {\r
- sm._writeDebug('pagePlayer.init()');\r
+ sm._writeDebug('TelemetaPlayer.init()');\r
var oLinks = document.getElementsByTagName('a');\r
// grab all links, look for .mp3\r
var foundItems = 0;\r
for (var i=0; i<oLinks.length; i++) {\r
if ((sm.canPlayURL(oLinks[i].href) && self.hasClass(oLinks[i],'ezt-playable')) && !self.hasClass(oLinks[i],'ezt-exclude')) {\r
- oLinks[i].rel = 'pagePlayerMP3Sound'+i;\r
+ oLinks[i].rel = 'telemetaPlayerMP3Sound'+i;\r
self.links[self.links.length] = oLinks[i];\r
self.addClass(oLinks[i],self.css.sDefault); // add default CSS decoration\r
foundItems++;\r
self.addEventHandler(window,'unload',function(){}); // force page reload when returning here via back button (Opera tries to remember old state, etc.)\r
}\r
console.log('TestTest');\r
- sm._writeDebug('pagePlayer.init(): Found '+foundItems+' relevant items.');\r
+ sm._writeDebug('TelemetaPlayer.init(): Found '+foundItems+' relevant items.');\r
if (self.config.autoStart) {\r
pl.handleClick({target:pl.links[0]});\r
}\r
\r
}\r
\r
-var pagePlayer = new PagePlayer(typeof PP_CONFIG != 'undefined'?PP_CONFIG:null);\r
-\r
-soundManager.onload = function() {\r
- // soundManager.createSound() etc. may now be called\r
- pagePlayer.initDOM();\r
-}\r
@import url({"stylesheets/page-player.css"|ezdesign});
</style>
<script language="JavaScript" type="text/javascript" src={"javascript/soundmanager2.js"|ezdesign}></script>
+ <script language="JavaScript" type="text/javascript" src={"javascript/page-player.js"|ezdesign}></script>
<script language="JavaScript" type="text/javascript">
/* SoundManager2 configuration */
soundManager.debugMode = true;
soundManager.url = {'swf/'|ezdesign};
- /* SoundManager2 Page Player configuration */
+ /* Player configuration and instantiation */
{literal}
- var PP_CONFIG = {
- flashVersion: 9,
- usePeakData: true,
- useWaveformData: false,
- useEQData: false,
- useFavIcon: false,
- useMovieStar: false,
- updatePageTitle: false
+ var telemetaPlayer = new TelemetaPlayer({
+ flashVersion: 9,
+ usePeakData: true,
+ useWaveformData: false,
+ useEQData: false,
+ useFavIcon: false,
+ useMovieStar: false,
+ updatePageTitle: false
+ });
+
+ soundManager.onload = function() {
+ telemetaPlayer.initDOM();
}
{/literal}
</script>
- <script language="JavaScript" type="text/javascript" src={"javascript/page-player.js"|ezdesign}></script>
{/if}