示例#1
0
        public MediaPlayer(AxWMPLib.AxWindowsMediaPlayer wmp_player)
        {
            if (wmp_player == null)
            {
                throw new ArgumentNullException("Media player object cannot be null.");
            }

            this.MediaControl = new MediaPlayerControl(wmp_player);
        }
示例#2
0
        public MediaPlayer(params string[] MediaPaths)
        {
            var player = new WMPLib.WindowsMediaPlayer();

            this.MediaControl = new MediaPlayerControl(player);

            if (MediaPaths != null)
            {
                foreach (var media in MediaPaths)
                {
                    this.MediaControl.PlayList.Add(media);
                }
            }
        }
示例#3
0
        public MediaPlayer(AxWMPLib.AxWindowsMediaPlayer wmp_player, params string[] MediaPaths)
        {
            if (wmp_player == null)
            {
                throw new ArgumentNullException("Media player object cannot be null.");
            }

            this.MediaControl = new MediaPlayerControl(wmp_player);

            if (MediaPaths != null)
            {
                foreach (var media in MediaPaths)
                {
                    this.MediaControl.PlayList.Add(media);
                }
            }
        }
示例#4
0
        public MediaPlayer()
        {
            var player = new WMPLib.WindowsMediaPlayer();

            this.MediaControl = new MediaPlayerControl(player);
        }