Hi guys,
I am doing my thesis project using bass and have problem. I used bass_mp4 for streaming mp4 file from database. But I can only hear the sound, can't see it visually.
Here my code I use;
byte[] buffer = null;
FileInfo fInfo = new FileInfo(@"c:\hs.mp4");
int numBytes = (int)fInfo.Length;
FileStream fStream = new FileStream(@"c:\hs.mp4", FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fStream);
buffer = br.ReadBytes(numBytes);
if (Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero))
{
GCHandle _hGCFile;
_hGCFile = GCHandle.Alloc(buffer, GCHandleType.Pinned);
int stream = Un4seen.Bass.AddOn.Aac.BassAac.BASS_MP4_StreamCreateFile(_hGCFile.AddrOfPinnedObject(), 0L, buffer.Length, BASSFlag.BASS_AAC_STEREO);
if (stream != 0 && Bass.BASS_ChannelPlay(stream, true))
{
// playing...
}
else
{
Console.WriteLine("Error = {0}", Bass.BASS_ErrorGetCode());
}
// _hGCFile.Free();
Thanks in advance