Type.registerNamespace('MediaPlayerService');
MediaPlayerService.TrackControl=function() {
MediaPlayerService.TrackControl.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MediaPlayerService.TrackControl.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MediaPlayerService.TrackControl._staticInstance.get_path();},
GetRandomMedia:function(currentsong,succeededCallback, failedCallback, userContext) {
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRandomMedia',false,{currentsong:currentsong},succeededCallback,failedCallback,userContext); },
StartFirstSong:function(songorder,succeededCallback, failedCallback, userContext) {
/// <param name="songorder" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'StartFirstSong',false,{songorder:songorder},succeededCallback,failedCallback,userContext); },
GetNextSong:function(songlist,currentsong,succeededCallback, failedCallback, userContext) {
/// <param name="songlist" type="String">System.String</param>
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetNextSong',false,{songlist:songlist,currentsong:currentsong},succeededCallback,failedCallback,userContext); },
GetPrevSong:function(songlist,currentsong,succeededCallback, failedCallback, userContext) {
/// <param name="songlist" type="String">System.String</param>
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPrevSong',false,{songlist:songlist,currentsong:currentsong},succeededCallback,failedCallback,userContext); },
PlaySong:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PlaySong',false,{id:id},succeededCallback,failedCallback,userContext); },
PlayVideo:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PlayVideo',false,{id:id},succeededCallback,failedCallback,userContext); },
PlayClassified:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PlayClassified',false,{id:id},succeededCallback,failedCallback,userContext); },
SongOrderIsEmpty:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SongOrderIsEmpty',false,{},succeededCallback,failedCallback,userContext); },
CheckLoginStatus:function(direction,succeededCallback, failedCallback, userContext) {
/// <param name="direction" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CheckLoginStatus',false,{direction:direction},succeededCallback,failedCallback,userContext); },
VoteSongUp:function(currentsong,succeededCallback, failedCallback, userContext) {
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'VoteSongUp',false,{currentsong:currentsong},succeededCallback,failedCallback,userContext); },
VoteSongDown:function(currentsong,succeededCallback, failedCallback, userContext) {
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'VoteSongDown',false,{currentsong:currentsong},succeededCallback,failedCallback,userContext); }}
MediaPlayerService.TrackControl.registerClass('MediaPlayerService.TrackControl',Sys.Net.WebServiceProxy);
MediaPlayerService.TrackControl._staticInstance = new MediaPlayerService.TrackControl();
MediaPlayerService.TrackControl.set_path = function(value) {
MediaPlayerService.TrackControl._staticInstance.set_path(value); }
MediaPlayerService.TrackControl.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return MediaPlayerService.TrackControl._staticInstance.get_path();}
MediaPlayerService.TrackControl.set_timeout = function(value) {
MediaPlayerService.TrackControl._staticInstance.set_timeout(value); }
MediaPlayerService.TrackControl.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return MediaPlayerService.TrackControl._staticInstance.get_timeout(); }
MediaPlayerService.TrackControl.set_defaultUserContext = function(value) { 
MediaPlayerService.TrackControl._staticInstance.set_defaultUserContext(value); }
MediaPlayerService.TrackControl.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return MediaPlayerService.TrackControl._staticInstance.get_defaultUserContext(); }
MediaPlayerService.TrackControl.set_defaultSucceededCallback = function(value) { 
 MediaPlayerService.TrackControl._staticInstance.set_defaultSucceededCallback(value); }
MediaPlayerService.TrackControl.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return MediaPlayerService.TrackControl._staticInstance.get_defaultSucceededCallback(); }
MediaPlayerService.TrackControl.set_defaultFailedCallback = function(value) { 
MediaPlayerService.TrackControl._staticInstance.set_defaultFailedCallback(value); }
MediaPlayerService.TrackControl.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return MediaPlayerService.TrackControl._staticInstance.get_defaultFailedCallback(); }
MediaPlayerService.TrackControl.set_path("/GetNextTrack.asmx");
MediaPlayerService.TrackControl.GetRandomMedia= function(currentsong,onSuccess,onFailed,userContext) {
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.GetRandomMedia(currentsong,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.StartFirstSong= function(songorder,onSuccess,onFailed,userContext) {
/// <param name="songorder" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.StartFirstSong(songorder,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.GetNextSong= function(songlist,currentsong,onSuccess,onFailed,userContext) {
/// <param name="songlist" type="String">System.String</param>
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.GetNextSong(songlist,currentsong,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.GetPrevSong= function(songlist,currentsong,onSuccess,onFailed,userContext) {
/// <param name="songlist" type="String">System.String</param>
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.GetPrevSong(songlist,currentsong,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.PlaySong= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.PlaySong(id,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.PlayVideo= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.PlayVideo(id,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.PlayClassified= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.PlayClassified(id,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.SongOrderIsEmpty= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.SongOrderIsEmpty(onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.CheckLoginStatus= function(direction,onSuccess,onFailed,userContext) {
/// <param name="direction" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.CheckLoginStatus(direction,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.VoteSongUp= function(currentsong,onSuccess,onFailed,userContext) {
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.VoteSongUp(currentsong,onSuccess,onFailed,userContext); }
MediaPlayerService.TrackControl.VoteSongDown= function(currentsong,onSuccess,onFailed,userContext) {
/// <param name="currentsong" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
MediaPlayerService.TrackControl._staticInstance.VoteSongDown(currentsong,onSuccess,onFailed,userContext); }
