'Bass.net : ERROR_FILE_OPEN when trying to create a stream
I'm trying to use the bass.net library, but each time I try to create a stream from an audio file (mp3 and wav) I get a BASS_ERROR_FILE_OPEN error.
Actually, even the sample provided with bass.net lead to the same result.
Here is the code, which I assume is Ok since it comes from the sample :
if ( Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero) )
{
// 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();
The BASS_Init methods works correctly, the problem really comes from the StreamCreateFile.
The "test.mp3" file is correctly added to my project. I have a project reference to bass.net.dll and I also added the bass.dll file in bin/Debug, as said on bass website.
I can't figure out what I'm doing wrong, so I'll be grateful if anyone can help me.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
