private void Player_PlaylistChanged(object player, CustomEventArgs <IList <PlaylistItem> > args)
 {
     if (PlaylistChanged != null)
     {
         var pl = new ScriptPlaylist(args.Value);
         PlaylistChanged(this, new ScriptEventArgs <ScriptPlaylist>(pl));
     }
 }
        public void SetPlaylist(ScriptPlaylist playlist)
        {
            ObservableCollection <PlaylistItem> newPlaylist = playlist.ToPlaylist();

            foreach (var item in newPlaylist)
            {
                if (!String.IsNullOrWhiteSpace(item.BearerToken))
                {
                    item.LicenseAcquirer =
                        new Microsoft.SilverlightMediaFramework.Core.AMSTokenAuthentication.AMSBearerTokenLicenseAcquirer()
                    {
                        AddAuthorizationToken = true,
                        Token = item.BearerToken
                    };
                }
            }

            _player.Playlist = newPlaylist;
        }
        public void SetPlaylist(ScriptPlaylist playlist)
        {
            ObservableCollection<PlaylistItem> newPlaylist = playlist.ToPlaylist();
            foreach (var item in newPlaylist)
            {
                if (!String.IsNullOrWhiteSpace(item.BearerToken))
                {
                    item.LicenseAcquirer = 
                        new Microsoft.SilverlightMediaFramework.Core.AMSTokenAuthentication.AMSBearerTokenLicenseAcquirer()
                    {
                        AddAuthorizationToken = true,
                        Token = item.BearerToken
                    };
                }
            }

            _player.Playlist = newPlaylist;
        }
 public ScriptPlaylist CreatePlaylist()
 {
     var playlist = new ScriptPlaylist();
     return playlist;
 }
 private void Player_PlaylistChanged(object player, CustomEventArgs<IList<PlaylistItem>> args)
 {
     if (PlaylistChanged != null)
     {
         var pl = new ScriptPlaylist(args.Value);
         PlaylistChanged(this, new ScriptEventArgs<ScriptPlaylist>(pl));
     }
 }
        public ScriptPlaylist CreatePlaylist()
        {
            var playlist = new ScriptPlaylist();

            return(playlist);
        }
Пример #7
0
 public void SetPlaylist(ScriptPlaylist playlist)
 {
     ObservableCollection<PlaylistItem> newPlaylist = playlist.ToPlaylist();
     _player.Playlist = newPlaylist;
 }