zoukankan      html  css  js  c++  java
  • C# 调用Windows Media Player程序

    做下图的Media player播放器。

     

    方法如下:

     1、调用Media Player的Com组件。如下图:

     

     


     2、添加完成后,会在工具箱中出现Windows Media Player控件。如下图:

     3、拖入相关控件到窗体中,如第一幅图。并编写代码。相关代码如下:

    using System.IO;

    namespace MyMedia
    {
        
    public partial class FormPlayer : Form
        {
            
    public FormPlayer()
            {
                InitializeComponent();
                
    //选择文件事件
                btnFile.Click += new EventHandler(btnFile_Click);

                
    //退出
                btnExit.Click += new EventHandler(btnExit_Click);
            }

            
    /// <summary>
            
    /// 选择文件事件方法
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            void btnFile_Click(object sender, EventArgs e)
            {
                
    try
                {
                    OpenFileDialog opfPlayer 
    = new OpenFileDialog();
                    DialogResult drPlayer 
    = opfPlayer.ShowDialog();
                    
    if (drPlayer == DialogResult.OK)
                    {
                        
    string sFile = opfPlayer.FileName;
                        
    //被播放文件地址(wmpPlayer为被拖入窗体中的播放控件)
                        wmpPlayer.URL = sFile;
                    }

                }
                
    catch (Exception ex)
                {
                    
    throw ex;
                }

            }

            
    /// <summary>
            
    /// 退出程序
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            void btnExit_Click(object sender, EventArgs e)
            {
                Application.Exit();
            }
        }
    }

     运行程序,选择文件,你的Media Player程序就可以播放音乐啦!

  • 相关阅读:
    Windows 7 32位上硬盘安装linux[ubuntu13.04] 双系统
    【笨嘴拙舌WINDOWS】BMP图片浏览器
    【笨嘴拙舌WINDOWS】设备无关图(*.bmp)
    【笨嘴拙舌WINDOWS】GDI对象之位图
    Android-Java-对象在内存中的简单关系图
    Android-Java-类与对象的关系
    Android-Java-面向对象与面向过程举例
    Android-Java-面向对象与面向过程的简单理解
    Android-ANR异常
    Android-Genymotion Unable to load VirtualBox engine
  • 原文地址:https://www.cnblogs.com/scottckt/p/1280793.html
Copyright © 2011-2022 走看看