diff --git a/demos/haudio.html b/demos/haudio.html index fbbe6f2..c10d6a2 100755 --- a/demos/haudio.html +++ b/demos/haudio.html @@ -129,7 +129,7 @@
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();
};
},