作者:航模特异_831 | 来源:互联网 | 2023-09-17 02:11
1.使用DirectX,主要用到MicroSoft.DirectX.dll和Microsoft.Directx.DirectSound.dll。a.可以下载安装Dir
1. 使用 DirectX ,主要用到 MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll。
a. 可以下载安装DirectX,下载地址https://www.microsoft.com/en-us/download/details.aspx?id=6812
然后添加引用MicroSoft.DirectX.dll和Microsoft.Directx.DirectSound.dll。
b. 也可以直接下载dll文件,下载地址https://www.dllme.com/dll/download/7588/Microsoft.DirectX.dll
2. 安装DirectX SDK时,无法安装成功,遇到 Error Code : S1023, 打开文件 C:\Users\用户名\AppData\Local\Temp\Microsoft Visual C++ 2010 x86 Redistributable .html
代码如下
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;
using Microsoft.DirectX.DirectSound;
namespace directXTest
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Device dev = new Device();//系统中的声音设备。dev.SetCooperativeLevel(this, CooperativeLevel.Normal);// 设置设备优先级。SecondaryBuffer buf = new SecondaryBuffer("music.wav", dev);//wav文件可以放在debug文件下。buf.Play(0, BufferPlayFlags.Looping);}}
}