我正在使用SharpDX通過XAudio2播放聲音,並且遇到了在特定範圍內循環xWMA文件的問題。 使用xWMA文件時,值LoopBegin和LoopLength似乎完全被忽略;它總是循環整個聲音文件。使用XAudio2循環xWMA聲音
但是在WAV文件中,這些值的工作方式與預期相似。
我已經閱讀http://msdn.microsoft.com/en-us/library/windows...er%28v=vs.85%29.aspx
,但我相信我有會見值的所有標準PlayBegin,PlayLength,LoopBegin,LoopLength等
任何具體談談,我很想念這裏xwma數據?
我使用這個功能來設置樣本值,因爲我的所有文件都44100KhZ
static int MilliSecondsToSamples(double millis)
{
return (int) (44100.0 * millis/1000.0);
}
我是在Windows 7上,.NET4.0