From f1ce2ef7edfec3cf19093ae2050ecb477c0a7766 Mon Sep 17 00:00:00 2001
From: James Wheare hAudio Demo
soundManager.url = '\/static\/soundmanager2_flash9.swf';
soundManager.flashVersion = 9;
soundManager.onload = function () {
- new Playdar.Player(soundManager);
+ Playdar.setup_player(soundManager);
Playdar.client.init();
};
diff --git a/demos/search.html b/demos/search.html
index b00c181..653152c 100755
--- a/demos/search.html
+++ b/demos/search.html
@@ -250,7 +250,7 @@ Search Results SoundManager 2 audio library, available through the
Playdar.player
module. Simply include the soundmanager2.js
file, configure the global soundManager
object it creates and pass it into the Playdar.Player
constructor to initialise the Playdar.player
module. (note case difference)
+ The Playdar library also has a built in wrapper for the SoundManager 2 audio library, available through the Playdar.player
module. Simply include the soundmanager2.js
file, configure the global soundManager
object it creates and pass it into the Playdar.setup_player
function to initialise the Playdar.player
module.
soundManager.url = '/path/to/soundmanager2_flash9.swf';
soundManager.flashVersion = 9;
soundManager.onload = function () {
- new Playdar.Player(soundManager);
+ Playdar.setup_player(soundManager);
Playdar.client.init();
};
diff --git a/static/0.4-changes.txt b/static/0.4-changes.txt
index 41d1b1b..8861961 100644
--- a/static/0.4-changes.txt
+++ b/static/0.4-changes.txt
@@ -7,7 +7,7 @@ playdar.init();
Use this:
Playdar.setup();
-new Playdar.Player(soundManager);
+Playdar.setup_player(soundManager);
Playdar.client.init();
Soundmanager wrapper in player namespace now
diff --git a/static/playdar.js b/static/playdar.js
index 3312480..81af032 100644
--- a/static/playdar.js
+++ b/static/playdar.js
@@ -17,6 +17,9 @@ Playdar = {
player: null,
setup: function (auth_details) {
Playdar.client = new Playdar.Client(auth_details);
+ },
+ setup_player: function (soundmanager) {
+ Playdar.player = new Playdar.Player(soundmanager);
}
};
@@ -385,8 +388,6 @@ Playdar.Player = function (soundmanager) {
this.streams = {};
this.nowplayingid = null;
this.soundmanager = soundmanager;
-
- Playdar.player = this;
};
Playdar.Player.prototype = {
register_stream: function (result, options) {
diff --git a/static/tracks.js b/static/tracks.js
index c61937a..ba0841c 100644
--- a/static/tracks.js
+++ b/static/tracks.js
@@ -126,7 +126,7 @@ PlaydarTracks = {
soundManager.url = '/static/soundmanager2_flash9.swf';
soundManager.flashVersion = 9;
soundManager.onload = function () {
- new Playdar.Player(soundManager);
+ Playdar.setup_player(soundManager);
Playdar.client.init();
};
},