首页 > 系统相关 >C# axWindowsMediaPlayer 多个文件循环播放

C# axWindowsMediaPlayer 多个文件循环播放

时间:2022-11-22 16:13:18浏览次数:37  
标签:C# axWindowsMediaPlayer1 A1 axWindowsMediaPlayer mp4 currentPlaylist 播放

今天在要实现一个用 C# WinForm 上 循环播放 mp4 视频

在网上看了很多博主的文章。学习整理出一个可用方案。记录下来供大家参考

   //this.axWindowsMediaPlayer1.URL = @"mp4/A1.mp4";
   //this.axWindowsMediaPlayer1.URL = @"C:\Users\Administrator\Desktop\LawSever\bin\Debug\mp4\A1.mp4";

   string strWavPath1 = @"mp4/A1.mp4";
   string strWavPath2 = @"mp4/A2.mp4";
   //创建播放列表    列表名称可为空
   //this.axWindowsMediaPlayer1.currentPlaylist = this.axWindowsMediaPlayer1.newPlaylist("  ", "");
   this.axWindowsMediaPlayer1.currentPlaylist = this.axWindowsMediaPlayer1.newPlaylist("myPlayList", "");
   //播放列表加入要播放的文件
   this.axWindowsMediaPlayer1.currentPlaylist.appendItem(this.axWindowsMediaPlayer1.newMedia(strWavPath1));
   this.axWindowsMediaPlayer1.currentPlaylist.appendItem(this.axWindowsMediaPlayer1.newMedia(strWavPath2));

   this.axWindowsMediaPlayer1.settings.volume = 1;//指定音量
   this.axWindowsMediaPlayer1.enableContextMenu = true;//启用/禁用右键菜单
   this.axWindowsMediaPlayer1.uiMode = "Full";//播放器界面模式,可为Full, Mini, None, Invisible

   this.axWindowsMediaPlayer1.settings.setMode("Loop", true);//循环播放

   this.axWindowsMediaPlayer1.Ctlcontrols.play();//开始播放

 

标签:C#,axWindowsMediaPlayer1,A1,axWindowsMediaPlayer,mp4,currentPlaylist,播放
From: https://www.cnblogs.com/hailexuexi/p/16915411.html

相关文章

  • [Typescript] 113. Hard - Pinia
    Createatype-levelfunctionwhosetypesissimilarto Pinia library.Youdon'tneedtoimplementfunctionactually,justaddingtypes.OverviewThisfunctio......
  • 【PCB干货】是开窗还是盖油?想搞懂过孔工艺,看这篇就够了!
    过孔,即在覆铜板上钻出所需要的孔,它承接着层与层之间的导通,用于电气连接和固定器件。过孔是PCB生产至关重要且不可缺少的一环。在PCB生产中,常见的过孔工艺有:过孔盖油、过孔塞......
  • C语言算术运算符介绍和示例
    文章目录​​1、算术运算符​​​​2、获取视频教程​​​​3、版权声明​​1、算术运算符下表显示了C语言支持的所有算术运算符。假设变量A的值为18,变量B的值为5,则......
  • C语言把十进制转换为二进制数的方法和示例
    文章目录​​1、自定义的二进制输出函数dectobin​​​​2、获取视频教程​​​​3、版权声明​​C语言中,整数都是以二进制的形式存放在内存中,所谓的二进制、八进制、十进......
  • C语言二进制、八进制、十六进制整数书写和输出
    文章目录​​一、二进制、八进制、十六进制整数的书写​​​​1、二进制​​​​2、八进制​​​​3、十六进制​​​​4、需要注意的坑​​​​二、二进制、八进制、十六进......
  • Mac电脑双系统安装,在VMware虚拟机中安装Windows11系统
    如何使用虚拟机VMware安装Win11呢?这里小编为大家带来了详细的图文教程,手把手教在VMware虚拟机中安装Windows11系统,需要的朋友不要错过了,收藏起来吧!首先我们在电脑上下载并......
  • C语言abs和labs函数详解和示例
    文章目录​​1、包含头文件​​​​2、函数声明​​​​3、功能说明​​​​4、示例​​​​5、其它说明​​​​6、获取视频教程​​​​7、版权声明​​C语言提供了一系......
  • C语言rand函数生成随机数详解和示例
    文章目录​​1、生成随机数​​​​2、生成一定范围随机数​​​​3、获取视频教程​​​​4、版权声明​​在C/C++程序开发中,会经常用到随机数这个功能,例如编写游戏类(纸牌......
  • C语言整数的输出
    文章目录​​一、整数的基本概念​​​​二、整数的书写​​​​1、二进制​​​​2、八进制​​​​3、十六进制​​​​4、需要注意的坑​​​​三、整数的输出​​​​四......
  • C语言for循环
    文章目录​​1、for循环介绍​​​​2、for循环嵌套​​​​3、获取视频教程​​​​4、版权声明​​1、for循环介绍for循环的一般形式为:for(语句1;表达式;语句2){语......