private void OnNowPlayingItemchanged(string data)
    {
        string[] DataArray = data.Split(new string[] { IOSNative.DATA_SPLITTER }, StringSplitOptions.None);

        _NowPlayingItem = ParseMediaItemData(DataArray, 0);
        ActionNowPlayingItemChanged(_NowPlayingItem);
    }
Exemplo n.º 2
0
    private void OnNowPlayingItemchanged(string data)
    {
        string[] DataArray = data.Split(SA.Common.Data.Converter.DATA_SPLITTER);

        _NowPlayingItem = ParseMediaItemData(DataArray, 0);
        ActionNowPlayingItemChanged(_NowPlayingItem);
    }
    //--------------------------------------
    //  Private Methods
    //--------------------------------------


    private List <MP_MediaItem> ParseMediaItemsList(string[] data, int index = 0)
    {
        List <MP_MediaItem> items = new List <MP_MediaItem>();

        for (int i = index; i < data.Length; i += 7)
        {
            if (data[i] == IOSNative.DATA_EOF)
            {
                break;
            }

            MP_MediaItem item = ParseMediaItemData(data, i);
            items.Add(item);
        }

        return(items);
    }
 void HandleActionNowPlayingItemChanged(MP_MediaItem item)
 {
     ISN_Logger.Log("Now Playing Item Changed: " + ISN_MediaController.Instance.NowPlayingItem.Title);
 }
Exemplo n.º 5
0
	void HandleActionNowPlayingItemChanged (MP_MediaItem item) {
		ISN_Logger.Log("Now Playing Item Changed: " + ISN_MediaController.Instance.NowPlayingItem.Title);
	}