【发布时间】:2012-08-01 17:38:03
【问题描述】:
我正在处理我的应用程序中的一些音频文件(mp3、wav、..etc) 我正在使用 Microsoft.DirectX.AudioVideoPlayback dll 中的音频类 所以首先我必须下载 dll,然后,我去了 Add Reference 然后我浏览到 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");
}
}
}
任何帮助将不胜感激.. 提前谢谢..
【问题讨论】:
标签: c# winforms directx audiovideoplayback