【发布时间】:2011-03-25 21:46:43
【问题描述】:
谁能帮助我使用 FMOD 或任何其他方式播放内存流中的文件?
到目前为止,我有这个:
变量
private FMOD.System _fmod = null;
private FMOD.Sound _sound = null;
private FMOD.Channel _channel = null;
代码
var file = File.ReadAllBytes("test.ogg");
//MessageBox.Show("Bytes from file: " + file.Length);
FMOD.Factory.System_Create(ref _fmod);
var result = _fmod.init(2, FMOD.INITFLAGS.NORMAL, (IntPtr)null);
if(result != FMOD.RESULT.OK) ShowError(result);
var info = new FMOD.CREATESOUNDEXINFO();
result = _fmod.createStream(file, MODE.CREATESTREAM, ref info, ref _sound);
if (result != RESULT.OK) ShowError(result);
任何帮助将不胜感激
【问题讨论】:
-
嗨!请问您是如何使 fmodex.dll 在 C# 中工作的?我对此感到困惑。谢谢!
-
嗨,对不起,我无法让它工作......最后我用 MP3 格式的声音文件,因为我的时间不多了。