发布网友 发布时间:2022-04-23 04:00
共3个回答
热心网友 时间:2022-05-02 04:07
办法,把文件放在和exe程序同一个文件夹内,然后输入filename的时候一定要带上后缀名即可。
音频格式是指要在计算机内播放或是处理音频文件,是对声音文件进行数、模转换的过程。音频格式最大带宽是20KHZ,速率介于40~50KHZ之间,采用线性脉冲编码调制PCM,每一量化步长都具有相等的长度。
热心网友 时间:2022-05-02 05:25
// VC++ code:
#include "stdafx.h"
#include <windows.h>
#include <mmsystem.h>
#pragma comment( lib, "WinMM.Lib")
int _tmain(int argc, _TCHAR* argv[])
{
char *buffer = new char[128];
RtlZeroMemory( Buffer, 128 );
mciSendString( "open \"c:/windows/media/Windows XP 启动.wav\" alias sound" ,
Buffer, 128, NULL); // using mciSendString() instead of PlaySound()
mciSendString( "play sound", lpBuffer, 128, NULL );
system("pause");
return 0;
}
不过还是喜欢VC++的,任何东西用起来都得心应手。貌似现在写什么程序都只想用api了,···
热心网友 时间:2022-05-02 07:00
using System.Runtime.InteropServices; //add it
/// <summary>
/// Let's define PlaySound...
/// </summary>
internal class Audio
{
[DllImport("winmm")]
public static extern bool PlaySound( string szSound, IntPtr hMod, int flags );
}
// Go
private void button2_Click(object sender, System.EventArgs e)
{
Audio.PlaySound("c:/windows/media/Windows XP 启动.wav",IntPtr.Zero, 0x00020000 | 0x0001);
}