1

我正在使用我的应用程序中的一些音频文件(mp3、wav、..etc)我正在使用 Microsoft.DirectX.AudioVideoPlayback dll 中的音频类所以首先我必须下载 dll,这样做之后,我去了添加引用 然后我浏览到 dll 位置,并添加它我还安装了DirectX 9.0 Web 安装程序

Audio aud; 现在,我只是说:但如果我做这样的事情,我没有任何问题:

Audio aud = new Audio(path);

或者

Video vid = new Video(path);

如果我按下Ctrl+F5应用程序将立即崩溃,如果我尝试调试,我只是看不到调试光标,如果我一直按 F10 什么都不会发生.. 我把它放在一个try/catch块中,它没有抛出异常..

怎么回事?我怎样才能解决这个问题 ?

我什至尝试制作一个全新的应用程序,这是整个代码,其中没有任何内容:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.DirectX.DirectSound;
using Microsoft.DirectX.AudioVideoPlayback;
using Microsoft.DirectX;

namespace WindowsFormsApplication2
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
      Audio aud = new Audio("C:\\Users\\vexe\\Desktop\\Songs\\Kimosabe.mp3");
    }
  }
}

任何帮助将不胜感激..提前致谢..

4

1 回答 1

0

将此代码添加到您的项目中:

using Microsoft.DirectX.DirectSound
using Microsoft.DirectX
于 2012-08-01T18:20:27.040 回答