DerectX7实现播放音乐效果[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

  /// <summary>
  /// 应用程序的主入口点。
  /// </summary>
  private DirectX7 directX;
  private DirectMusicChordMap chordMap;
  private DirectMusicComposer composer;
  private DirectMusicPerformance performance;
  private DirectMusicSegment segment;
  private DirectMusicLoader loader;
  private System.Windows.Forms.Button button1;
  private DirectMusicStyle style;
  [STAThread]
  static void Main()
  {
   Application.Run(new Form1());
  }
  private void button1_Click(object sender, System.EventArgs e)
  {   
   try
   {
    style=loader.LoadStyle(@"F:\游戏音乐(mid)\GAME01FM.MID");
    segment=composer.ComposeSegmentFromShape(style,64,0,2,false,false,chordMap);
    composer.AutoTransition(performance,segment,(int)CONST_DMUS_COMMANDT_TYPES.DMUS_COMMANDT_FILL,(int)CONST_DMUS_COMPOSEF_FLAGS.DMUS_COMPOSEF_IMMEDIATE,chordMap);
   }
   catch(Exception)
   {
    MessageBox.Show("不能播放音乐");
   }
  }
 }
}

本文关键:DerectX7实现播放音乐效果
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top