zoukankan      html  css  js  c++  java
  • C# WindowsMediaPlayer 的一些用法

    播放单首歌曲

                    player.URL = "歌曲文件路径";
                    player.Ctlcontrols.play();

    添加多首歌曲到播放列表

                IWMPPlaylist playList = player.playlistCollection.newPlaylist("MyPlayList"); //新建列表
                IWMPMedia media;
    
                foreach (DataRow drItem in MusicSettings.DtMusic.Rows)
                {
                    media = player.newMedia(drItem["路径"].ToString()); //参数为歌曲路径
                    playList.appendItem(media);
                }
    
                player.currentPlaylist = playList;
                player.Ctlcontrols.play();    //开始播放

     或者直接在当前列表上添加

                player.currentPlaylist.clear();
    
                IWMPMedia media;
    
                foreach (DataRow drItem in MusicSettings.DtMusic.Rows)
                {
                    media = player.newMedia(drItem["路径"].ToString()); //参数为歌曲路径
                    player.currentPlaylist.appendItem(media);
                }

    设置播放器音量

     player.settings.volume=100;

     设置循环播放

    player.settings.setMode("loop", true);

    设置随机播放

      player.settings.setMode("shuffle", true);
  • 相关阅读:
    使用IDEA整合SSM框架
    宏任务与微任务
    setTimeout的实现及其问题
    JS的闭合(Closure)
    this详解
    JS的作用域和作用域链
    JS的执行上下文
    JS内存机制
    抽象工厂模式(c++实现)
    迭代器模式(c++实现)
  • 原文地址:https://www.cnblogs.com/xyz0835/p/3321385.html
Copyright © 2011-2022 走看看