var provider;\r
var player;\r
\r
+TimeSide.load(function() {\r
+ map = new TimeSide.MarkerMap();\r
+ provider = new TimeSide.SoundProvider({\r
+ duration: {{ item.get_duration }}\r
+ });\r
+ controller = new TimeSide.Controller({\r
+ player: '#player',\r
+ soundProvider: provider, \r
+ map: map\r
+ });\r
+});\r
+\r
soundManager.url = '{% url telemeta-swf "./" %}';\r
soundManager.flashVersion = 9;\r
soundManager.consoleOnly = true;\r
id: 'sound',\r
url: '{% url telemeta-item-export item.id|urlencode,"mp3" %}'\r
});\r
-\r
+ \r
TimeSide.load(function() {\r
- map = new TimeSide.MarkerMap();\r
- provider = new TimeSide.SoundProvider(sound);\r
- provider.forceDuration({{ item.get_duration }});\r
- player = new TimeSide.Player({\r
- container: $('#player').get(0), \r
- image: '{% url telemeta-item-visualize item.id|urlencode,visualizer_id %}'\r
- });\r
- controller = new TimeSide.Controller({\r
- player: player,\r
- soundProvider: provider, \r
- map: map\r
- });\r
- sound.load();\r
+ provider.setSource(sound);\r
});\r
+ //sound.load(); // Auto-loading overloads the Django test server\r
} \r
\r
</script>\r
<div class="ts-wave">\r
<div class="ts-image-container">\r
<img class="ts-image" src="{% url telemeta-item-visualize item.id|urlencode,visualizer_id %}" \r
- style="width: 334px; height: 200px;" alt="" />\r
+ alt="" />\r
</div>\r
</div> \r
</div>\r