亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

測試媒體播放類的程序

2023-05-14 16:26:31
字體:
供稿:網(wǎng)友

在前面的一篇文章中(C#中用API實現(xiàn)MP3等音頻文件的播放類)給出了使用API播放MP3等音頻文件的類,但沒有給出具體的測試方法,在這里給出具體的測試方法。

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Runtime.InteropServices;
using System.Text;
using System.IO ;
using clsMCIPlay;

namespace MCIPlay
{
 /// <summary>
 /// Form1 的摘要說明。
 /// </summary>
 public class Form1 : System.Windows.Forms.Form
 {
  private System.ComponentModel.IContainer components;
  private System.Windows.Forms.Timer timer1;
  private System.Windows.Forms.Button Play;
  private System.Windows.Forms.Button Stop;
  private System.Windows.Forms.Button Puase;
  private System.Windows.Forms.Label PlayFileName;
  private System.Windows.Forms.Label Duration;
  private System.Windows.Forms.Label CurrentPosition;
  private System.Windows.Forms.OpenFileDialog openFileDialog1;
  private System.Windows.Forms.Button BrowserFile;
  clsMCI mp = new clsMCI();

  public Form1()
  {
   //
   // Windows 窗體設計器支持所必需的
   //
   InitializeComponent();

   //
   // TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼
   //
  }

  /// <summary>
  /// 清理所有正在使用的資源。
  /// </summary>
  protected override void Dispose( bool disposing )
  {
   if( disposing )
   {
    if (components != null)
    {
     components.Dispose();
    }
   }
   base.Dispose( disposing );
  }

  #region Windows 窗體設計器生成的代碼
  /// <summary>
  /// 設計器支持所需的方法 - 不要使用代碼編輯器修改
  /// 此方法的內(nèi)容。
  /// </summary>
  private void InitializeComponent()
  {
   this.components = new System.ComponentModel.Container();
   this.Play = new System.Windows.Forms.Button();
   this.PlayFileName = new System.Windows.Forms.Label();
   this.Duration = new System.Windows.Forms.Label();
   this.Stop = new System.Windows.Forms.Button();
   this.Puase = new System.Windows.Forms.Button();
   this.CurrentPosition = new System.Windows.Forms.Label();
   this.timer1 = new System.Windows.Forms.Timer(this.components);
   this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
   this.BrowserFile = new System.Windows.Forms.Button();
   this.SuspendLayout();
   //
   // Play
   //
   this.Play.Location = new System.Drawing.Point(102, 243);
   this.Play.Name = "Play";
   this.Play.Size = new System.Drawing.Size(78, 24);
   this.Play.TabIndex = 0;
   this.Play.Text = "Play";
   this.Play.Click += new System.EventHandler(this.Play_Click);
   //
   // PlayFileName
   //
   this.PlayFileName.AutoSize = true;
   this.PlayFileName.Location = new System.Drawing.Point(12, 15);
   this.PlayFileName.Name = "PlayFileName";
   this.PlayFileName.Size = new System.Drawing.Size(0, 17);
   this.PlayFileName.TabIndex = 1;
   //
   // Duration
   //
   this.Duration.AutoSize = true;
   this.Duration.Location = new System.Drawing.Point(15, 51);
   this.Duration.Name = "Duration";
   this.Duration.Size = new System.Drawing.Size(0, 17);
   this.Duration.TabIndex = 2;
   //
   // Stop
   //
   this.Stop.Location = new System.Drawing.Point(282, 243);
   this.Stop.Name = "Stop";
   this.Stop.Size = new System.Drawing.Size(81, 24);
   this.Stop.TabIndex = 3;
   this.Stop.Text = "Stop";
   this.Stop.Click += new System.EventHandler(this.Stop_Click);
   //
   // Puase
   //
   this.Puase.Location = new System.Drawing.Point(198, 243);
   this.Puase.Name = "Puase";
   this.Puase.Size = new System.Drawing.Size(72, 24);
   this.Puase.TabIndex = 4;
   this.Puase.Text = "Puase";
   this.Puase.Click += new System.EventHandler(this.Puase_Click);
   //
   // CurrentPosition
   //
   this.CurrentPosition.AutoSize = true;
   this.CurrentPosition.Location = new System.Drawing.Point(15, 87);
   this.CurrentPosition.Name = "CurrentPosition";
   this.CurrentPosition.Size = new System.Drawing.Size(0, 17);
   this.CurrentPosition.TabIndex = 5;
   //
   // timer1
   //
   this.timer1.Enabled = true;
   this.timer1.Interval = 1000;
   this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
   //
   // BrowserFile
   //
   this.BrowserFile.Location = new System.Drawing.Point(312, 165);
   this.BrowserFile.Name = "BrowserFile";
   this.BrowserFile.Size = new System.Drawing.Size(87, 24);
   this.BrowserFile.TabIndex = 6;
   this.BrowserFile.Text = "SelectFile";
   this.BrowserFile.Click += new System.EventHandler(this.BrowserFile_Click);
   //
   // Form1
   //
   this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
   this.ClientSize = new System.Drawing.Size(433, 287);
   this.Controls.Add(this.BrowserFile);
   this.Controls.Add(this.CurrentPosition);
   this.Controls.Add(this.Puase);
   this.Controls.Add(this.Stop);
   this.Controls.Add(this.Duration);
   this.Controls.Add(this.PlayFileName);
   this.Controls.Add(this.Play);
   this.Name = "Form1";
   this.Text = "Form1";
   this.ResumeLayout(false);

  }
  #endregion

  /// <summary>
  /// 應用程序的主入口點。
  /// </summary>
  [STAThread]
  static void Main()
  {
   Application.Run(new Form1());
  }

  //選擇MP3文件播放
  private void Play_Click(object sender, System.EventArgs e)
  {
   try
   {
    mp.play();
   }
   catch
   {
    MessageBox.Show("出錯錯誤!");
   }
  }

  //暫停播放
  private void Puase_Click(object sender, System.EventArgs e)
  {
   try
   {
    mp.Puase();
   }
   catch
   {
    MessageBox.Show("出錯錯誤!");
   }

  }

  //停止播放
  private void Stop_Click(object sender, System.EventArgs e)
  {
   try
   {
    mp.StopT();
   }
   catch
   {
    MessageBox.Show("出錯錯誤!");
   }
  }

  //每秒顯示一次播放進度
  private void timer1_Tick(object sender, System.EventArgs e)
  {
   CurrentPosition.Text = mp.CurrentPosition.ToString();
  }

  //瀏覽文件
  private void BrowserFile_Click(object sender, System.EventArgs e)
  {
   try
   {
    openFileDialog1.Filter = "*.mp3|*.mp3";
    openFileDialog1.FileName = "";
    if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
     mp.FileName = openFileDialog1.FileName ;
     PlayFileName.Text = openFileDialog1.FileName ;
     Duration.Text = mp.Duration.ToString() ;
    }
   }
   catch
   {
    MessageBox.Show("出錯錯誤!");
   }
  }
 }
}

本程序在Visual Studio2003,WINXP下運行通過。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
人妻精品久久久久中文字幕| 日本中文字幕成人| 在线观看中文字幕一区| 国产羞羞视频在线播放| √天堂资源地址在线官网| 九九视频免费观看视频精品| 亚洲精品乱码久久久久久久久| 欧洲美女7788成人免费视频| 日韩人妻一区二区三区蜜桃视频| 欧美精品www在线观看| 侵犯稚嫩小箩莉h文系列小说| 久久久国产成人精品| 欧美另类第一页| 黄色在线视频网址| 欧美精品久久久久久久久久久| 国产精品福利导航| 岛国中文字幕在线| 亚洲国产欧美一区二区三区久久| 波多野结衣视频网站| 777精品视频| 国产探花视频在线观看| 91婷婷韩国欧美一区二区| 小说区乱图片区| jizz在线观看| 国产不卡123| 久草在线免费资源| 日韩成人午夜精品| 毛片在线免费播放| 精品毛片网大全| 午夜免费一区二区| 日韩大胆人体| 精品人妻aV中文字幕乱码色欲| 九九热视频在线免费观看| 韩国av一区二区三区四区| 精品一二线国产| 亚洲一区二区三区涩| 天堂午夜影视日韩欧美一区二区| 国产在线色视频| 中文字幕在线观看一区二区三区| 亚洲一区二区三区四区中文字幕| 日本高清免费电影一区| 日韩av电影手机在线| 免费的毛片视频| 草莓视频app18在线视频| 精品国精品国产| 自拍视频在线网| 日韩欧美一区二区三区| 国产白袜脚足j棉袜在线观看| 亚洲女厕所小便bbb| 国产一区在线看| 波多野结衣亚洲一区二区| 蜜桃视频动漫在线播放| 国产精品视频yy9099| 亚洲成人福利片| 国内伊人久久久久久网站视频| 宅男噜噜噜66一区二区| 丰满人妻妇伦又伦精品国产| 欧美激情乱人伦一区| 欧美肥妇毛茸茸| 忘忧草在线影院两性视频| 欧美日韩中文在线视频| 久久精品国产久精国产一老狼| 欧美老少配视频| 国产精品情趣视频| 国产精品igao网网址不卡| dy888亚洲精品一区二区三区| 先锋av影院| 99久久婷婷国产综合精品青牛牛| 国产乱码精品一区二区三区亚洲人| 黄色一级视频免费| 欧美日韩亚洲综合在线| xxxx视频在线| 在线免费观看欧美| 色噜噜一区二区三区| 国产一二三四在线视频| 夜夜夜精品看看| 超碰国产精品久久国产精品99| 久久精品日韩无码| 69国产成人精品视频软件| 国产高清视频免费在线观看| 日韩在线你懂的| 欧美性极品xxxx做受| 日本成人精品在线| 久99九色视频在线观看| 日本乱码高清不卡字幕| 国模冰冰炮一区二区| 亚洲最新av网站| 日本成人黄色片| 日韩网红少妇无码视频香港| 国产综合色区在线观看| 亚洲电影一二三区| 国产亚洲xxx| 亚洲国产欧美国产第一区| 欧美特黄一级视频| 在线观看美女网站大全免费| 天天综合网在线观看| 97福利网站在线观看视频| 欧美va天堂va视频va在线| 国产成人精选| 伊人免费在线观看高清版| 国产精品青青在线观看爽香蕉| 精品久久久久久综合日本欧美| 日本在线观看视频网站| 俄罗斯女人裸体性做爰| 亚洲人体大胆视频| 一区精品视频| 手机免费观看av| 日韩av电影免费在线| 久久网这里都是精品| 国产在线观看不卡| 亚洲一区二区| 69久成人做爰电影| 91高潮精品免费porn| jizzjizz.con| 日韩色视频在线观看| 久久久久久久九九九九| 免费看片91| 九色视频成人porny| 欧美三级网页| 国产图片综合| 精品国产一区二区三区四区四| 国产区美女在线| 国产精品suv一区二区| 久草视频精品在线| 精品众筹模特私拍视频| 欧美极品少妇xxxxⅹ高跟鞋| 91网页在线观看| 久久久999精品视频| 欧美性猛交xxxxx少妇| 久久成人国产精品入口| 国产成人精品一区二区三区福利| 国产精选久久| 92国产精品观看| 在线国产亚洲欧美| 日本一区二区视频在线| 极品尤物av丝袜美腿在线观看| 999av小视频在线| 美女毛片一区二区三区四区最新中文字幕亚洲| 一本色道久久综合亚洲精品按摩| 日本成人黄色| 国产精品色在线| 91高清视频免费观看| 亚洲国产精品久久久久久| 大肉大捧一进一出好爽动态图| 亚洲综合久久av一区二区三区| 尤物在线观看| 狠狠色综合网| 先锋影音av网站| 美女网站色精品尤物极品姐弟| 欧美精品中文字幕亚洲专区| 致1999电视剧免费观看策驰影院| 精品一区二区国产| 2019中文字幕全在线观看| 奇米影视777在线欧美电影观看| 国内精品国产成人国产三级| 亚洲国产精品一区二区久久恐怖片| 国产丝袜精品视频| 日韩精品首页| 天天插天天色| 亚洲国产欧美日韩另类综合| 青青在线精品| 一起草av在线| 欧美猛男性生活免费| 国产一区二区在线电影| 成年人免费看的视频| 在线播放evaelfie极品| 91老司机精品视频| www污污在线| 午夜精品一区二区三区在线| www.色香蕉| 国产高清av在线| 日韩男人天堂| 综合在线一区| www.欧美三级电影.com| 久久免费小视频| 午夜小视频在线播放| 精品毛片一区二区三区| 91久久精品| 亚洲国产一区二区a毛片| 中文字幕日本乱码精品影院| 日韩女同互慰一区二区| 一级毛片免费高清中文字幕久久网| 韩日视频一区| 在线观看黄色av| 欧美人在线视频| 亚洲综合图片一区| 国产美女久久久久久| 欧美在线视频全部完| 国产高清欧美| 亚洲欧美日韩精品一区| 男人添女人下部视频免费| 久久久精品影院| 国产一区二区精品在线观看| 成人性生交大片免费看视频r| 欧美激情一区二区三区全黄| 色香欲www7777综合网| 亚洲精品资源在线| 精品不卡视频| 久久中文字幕在线观看| 91最新国产视频| 你懂的网站在线播放| 色婷婷av777| 久草网在线观看| 男人的天堂视频网站| 精品国产伦理网| 国外亚洲成av人片在线观看| 午夜写真片福利电影网| 国产黄色小视频网站| 成人有码视频在线播放| 免费国产麻豆传| 另类中文字幕国产精品| 性久久久久久久久久久久久久| 动漫av一区二区三区| 在线观看的黄色| 国产精品日韩无码| 成人ww免费完整版在线观看| 欧美三级午夜理伦三级富婆| 麻豆视频免费看| 日本在线观看视频| 色噜噜狠狠永久免费| h片在线观看视频免费免费| 偷拍盗摄高潮叫床对白清晰| 在线观看一区视频| 亚洲va国产日韩欧美精品色婷婷| 亚洲黄色大片| 日日碰狠狠添天天爽超碰97| 国产精品videosex极品| 日韩精品久久| 一区二区三区在线| 亚洲情侣在线| 亚洲欧美日韩免费| 未满十八勿进黄网站一区不卡| 亚洲乱码电影| 中文字幕av片| 亚洲欧美日韩系列| 4438五月综合| 激情欧美日韩一区二区| 99国产精品一区二区| 国产欧美一区二区精品性| 国精产品999国精产品官网| 亚洲h视频在线观看| 亚洲综合激情另类小说区| 国产性猛交普通话对白| 亚洲精品色婷婷福利天堂| 99re在线视频| 欧美精品偷拍| 69**夜色精品国产69乱| 中文字幕一区二区三区人妻四季| 亚洲天堂av免费在线观看| 亚洲资源中文字幕| 欧美在线a视频| 国产高清在线免费观看| 男男视频亚洲欧美| 日本成人看片网址| 番号集在线观看| 69精品久久久| 最近中文字幕在线中文高清版| 老司机午夜精品视频在线观看| 久久99九九99精品| 日本精品视频一区二区三区| 美女福利精品视频| 香蕉污视频在线观看| 亚洲天堂网在线视频| 亚洲一区二区三区视频播放| 日本aⅴ免费视频一区二区三区| 人妻丰满熟妇av无码区| 亚洲裸体俱乐部裸体舞表演av| 少妇精品视频一区二区免费看| 凸凹人妻人人澡人人添| 精品久久中文字幕久久av| 亚洲成av人片一区二区梦乃| 亚洲综合久久网| 一区二区三区在线资源| 国产乱码一区二区三区四区| 亚洲国产aⅴ天堂久久| 99国产**精品****| 精品一区免费av| 久久99精品久久久久久久久久| 91麻豆免费视频| 国产尤物av一区二区三区| 1024成人| 黄页免费在线观看视频| 亚洲s码欧洲m码国产av| 亚洲欧美日韩一区成人| 成人精品免费看| 视色,视色影院,视色影库,视色网| av亚洲精华国产精华精华| 毛片网站免费哦| 美女av免费观看| 亚洲欧美在线一区二区| 国产午夜精品理论片a级探花| 欧美一级播放| 中文字幕视频在线免费| 91国内精品久久久久| 最新免费av网址| 妖精视频一区二区三区免费观看| 热久久精品免费视频| 国产主播在线播放| 成熟丰满熟妇高潮xxxxx视频| 波多野结衣中文字幕一区| 亚洲成人av高清| h网站视频在线观看| 久久久久久免费毛片精品| 亚洲女则毛耸耸bbw| 亚洲午夜精品视频| 日韩电影免费网站| 日韩黄色免费电影| 东方欧美亚洲色图在线| 欧美一区二区三区观看| 欧美精品在欧美一区二区| 欧美日韩国产综合一区二区三区| 噜噜噜91成人网| 外国电影一区二区| 中文字幕国语官网在线视频| 中文文字幕一区二区三三| 丰满人妻老熟妇伦人精品| 国产黄视频在线| 国产一卡二卡在线| 老熟妇一区二区| 国产91综合一区在线观看| 中文在线а√在线| 中日韩免费毛片| 神马影院午夜我不卡影院| 国产精品青草综合久久久久99| 亚洲天堂黄色| 国产又粗又猛又爽又黄的视频小说| 日韩免费特黄一二三区| 日韩一二在线观看|