示例#1
0
 public static void PlayerEventListener(XdkPlayerEvent evt)
 {
     try
     {
         HtmlElement log = HtmlElement.GetById("log");
         PrependToLog(log, BuildMessage(evt));
         JsString src_img_play = "";
         switch (evt.type)
         {
             case XdkPlayerEventType.PlayerStationStart:
             case XdkPlayerEventType.PlayerShoutcastStart:
                 src_img_play = "images/Pause.png";
                 boolPlaying = true;
                 break;
             case XdkPlayerEventType.PlayerStationStop:
             case XdkPlayerEventType.PlayerShoutcastStop:
                 src_img_play = "images/Play.png";
                 boolPlaying = false;
                 break;
             case XdkPlayerEventType.PlayerStationPause:
             case XdkPlayerEventType.PlayerShoutcastPause:
                 src_img_play = "images/Play.png";
                 boolPaused = true;
                 break;
         }
         HtmlImageElement.GetById("play").src = src_img_play;
     }
     catch (JsError e)
     {
         Alert("something bad happened in playerEventListener: " + e.message);
     }
 }
示例#2
0
        public static void PlayerEventListener(XdkPlayerEvent evt)
        {
            try
            {
                HtmlElement log = HtmlElement.GetById("log");
                PrependToLog(log, BuildMessage(evt));
                JsString src_img_play = "";
                switch (evt.type)
                {
                case XdkPlayerEventType.PlayerStationStart:
                case XdkPlayerEventType.PlayerShoutcastStart:
                    src_img_play = "images/Pause.png";
                    boolPlaying  = true;
                    break;

                case XdkPlayerEventType.PlayerStationStop:
                case XdkPlayerEventType.PlayerShoutcastStop:
                    src_img_play = "images/Play.png";
                    boolPlaying  = false;
                    break;

                case XdkPlayerEventType.PlayerStationPause:
                case XdkPlayerEventType.PlayerShoutcastPause:
                    src_img_play = "images/Play.png";
                    boolPaused   = true;
                    break;
                }
                HtmlImageElement.GetById("play").src = src_img_play;
            }
            catch (JsError e)
            {
                Alert("something bad happened in playerEventListener: " + e.message);
            }
        }
示例#3
0
 public static void TrackChangeListener(XdkPlayerEvent evt)
 {
     try
     {
         HtmlElement info = HtmlElement.GetById("trackInfo");
         info.innerHTML =
             "Artist: " + Xdk.playingtrack.artist + "<br>" +
             "Title: " + Xdk.playingtrack.title + "<br>" +
             "Album: " + Xdk.playingtrack.album + "<br>" +
             "<img src='" + Xdk.playingtrack.imageUrl + "'>";
     }
     catch (JsError e)
     {
         Alert("something bad happened in trackChangeListener: " + e.message);
     }
 }
示例#4
0
 public static void OnPodcastError(XdkPlayerEvent evt)
 { }
示例#5
0
        //*** Audio Code ******************

        public static void OnPodcastComplete(XdkPlayerEvent evt)
        { }
示例#6
0
 public static void TrackChangeListener(XdkPlayerEvent evt)
 {
     try
     {
         HtmlElement info = HtmlElement.GetById("trackInfo");
         info.innerHTML =
             "Artist: " + Xdk.playingtrack.artist + "<br>" +
             "Title: " + Xdk.playingtrack.title + "<br>" +
             "Album: " + Xdk.playingtrack.album + "<br>" +
             "<img src='" + Xdk.playingtrack.imageUrl + "'>";
     }
     catch (JsError e)
     {
         Alert("something bad happened in trackChangeListener: " + e.message);
     }
 }
示例#7
0
 public static void OnPodcastError(XdkPlayerEvent evt)
 {
 }
示例#8
0
        //*** Audio Code ******************

        public static void OnPodcastComplete(XdkPlayerEvent evt)
        {
        }