var PlayerService=function() {
PlayerService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PlayerService.prototype={
GetTrackXml:function(TrackId,succeededCallback, failedCallback, userContext) {
return this._invoke(PlayerService.get_path(), 'GetTrackXml',false,{TrackId:TrackId},succeededCallback,failedCallback,userContext); },
DownloadedMedia:function(MediaId,succeededCallback, failedCallback, userContext) {
return this._invoke(PlayerService.get_path(), 'DownloadedMedia',false,{MediaId:MediaId},succeededCallback,failedCallback,userContext); },
GetTopTracksXml:function(ProfileId,succeededCallback, failedCallback, userContext) {
return this._invoke(PlayerService.get_path(), 'GetTopTracksXml',false,{ProfileId:ProfileId},succeededCallback,failedCallback,userContext); },
GetAlbumTracksXml:function(MediaId,succeededCallback, failedCallback, userContext) {
return this._invoke(PlayerService.get_path(), 'GetAlbumTracksXml',false,{MediaId:MediaId},succeededCallback,failedCallback,userContext); },
GetPlaylistXml:function(PlaylistId,succeededCallback, failedCallback, userContext) {
return this._invoke(PlayerService.get_path(), 'GetPlaylistXml',false,{PlaylistId:PlaylistId},succeededCallback,failedCallback,userContext); }}
PlayerService.registerClass('PlayerService',Sys.Net.WebServiceProxy);
PlayerService._staticInstance = new PlayerService();
PlayerService.set_path = function(value) { PlayerService._staticInstance._path = value; }
PlayerService.get_path = function() { return PlayerService._staticInstance._path; }
PlayerService.set_timeout = function(value) { PlayerService._staticInstance._timeout = value; }
PlayerService.get_timeout = function() { return PlayerService._staticInstance._timeout; }
PlayerService.set_defaultUserContext = function(value) { PlayerService._staticInstance._userContext = value; }
PlayerService.get_defaultUserContext = function() { return PlayerService._staticInstance._userContext; }
PlayerService.set_defaultSucceededCallback = function(value) { PlayerService._staticInstance._succeeded = value; }
PlayerService.get_defaultSucceededCallback = function() { return PlayerService._staticInstance._succeeded; }
PlayerService.set_defaultFailedCallback = function(value) { PlayerService._staticInstance._failed = value; }
PlayerService.get_defaultFailedCallback = function() { return PlayerService._staticInstance._failed; }
PlayerService.set_path("/WebServices/PlayerService.asmx");
PlayerService.GetTrackXml= function(TrackId,onSuccess,onFailed,userContext) {PlayerService._staticInstance.GetTrackXml(TrackId,onSuccess,onFailed,userContext); }
PlayerService.DownloadedMedia= function(MediaId,onSuccess,onFailed,userContext) {PlayerService._staticInstance.DownloadedMedia(MediaId,onSuccess,onFailed,userContext); }
PlayerService.GetTopTracksXml= function(ProfileId,onSuccess,onFailed,userContext) {PlayerService._staticInstance.GetTopTracksXml(ProfileId,onSuccess,onFailed,userContext); }
PlayerService.GetAlbumTracksXml= function(MediaId,onSuccess,onFailed,userContext) {PlayerService._staticInstance.GetAlbumTracksXml(MediaId,onSuccess,onFailed,userContext); }
PlayerService.GetPlaylistXml= function(PlaylistId,onSuccess,onFailed,userContext) {PlayerService._staticInstance.GetPlaylistXml(PlaylistId,onSuccess,onFailed,userContext); }
