private void InitBass() //初始化BASS
{
if (!Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_CPSPEAKERS, this.Handle))
{
MessageBox.Show("Bass初始化出错" + Bass.BASS_ErrorGetCode().ToString());
}
}
//**************************************************************
int stream = Bass.BASS_StreamCreateURL(selectedPath, 0, BASSFlag.BASS_DEFAULT, null, IntPtr.Zero);
Bass.BASS_ChannelPlay(stream, true);
//播放
可以完美播放,只是加载音乐时仅仅会加载音乐文件的一部分,例如4分钟的歌,只加载2分钟,
两分钟之后就停了,求破·有没有大神?帮帮我
{
if (!Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_CPSPEAKERS, this.Handle))
{
MessageBox.Show("Bass初始化出错" + Bass.BASS_ErrorGetCode().ToString());
}
}
//**************************************************************
int stream = Bass.BASS_StreamCreateURL(selectedPath, 0, BASSFlag.BASS_DEFAULT, null, IntPtr.Zero);
Bass.BASS_ChannelPlay(stream, true);
//播放
可以完美播放,只是加载音乐时仅仅会加载音乐文件的一部分,例如4分钟的歌,只加载2分钟,
两分钟之后就停了,求破·有没有大神?帮帮我
解决方案 »
- 如何获取当前程序或进程的内存使用情况(来人接分结贴了)
- Type t = Type.GetType("System.Drawing.Point");为何为NULL?
- C# 语法问题,高手赐教!
- 线程怎么用?
- 怎么在window窗体中增加音效,另外怎么家一个能控制游戏时间的控件
- c#的b/s程序,连接access数据库?
- 水晶报表部署问题?,请成功部署过的朋友帮帮我吧!
- 回车键是(char)13,那么退格键是多少?
- 关于.net安装的一个简单问题
- 简单问题,大侠帮帮我。(在线等待......)
- C++ dll调用的问题!!!无法加载制定模块
- 求助大神:html生成word文档的时候,怎么设置word纸张方向为横向?
{
// create a stream channel from a file
int stream = Bass.BASS_StreamCreateFile("test.mp3", 0L, 0L, BASSFlag.BASS_DEFAULT);
if (stream != 0)
{
// play the channel
Bass.BASS_ChannelPlay(stream, false);
}
else
{
// error
Console.WriteLine("Stream error: {0}", Bass.BASS_ErrorGetCode());
} // wait for a key
Console.WriteLine("Press any key to exit");
Console.ReadKey(false); // free the stream
Bass.BASS_StreamFree(stream);
// free BASS
Bass.BASS_Free();
}