想使用块字节数组而不是play()来播放wav文件

时间:2017-06-26 21:56:02

标签: c# wav audio-player

我找不到一种方法来播放wav文件" chunk-wise",这意味着将字节块(byte[])播放到字节块。

在代码中的注释之间,我有一个名为playSound(byte[], int firstInde, in stopIndex)的虚构方法。 我想知道某个类中是否有一个方法类似于那个可以处理" chunk-wise"音频播放。

byte[] b = null;
int chunkSize = 512; 
int chunkIndex=0;
int fileSize=512000;
try{
    using (var steam = Properties.Resources.sju_tre_g_i)
    {
        steam.Read(b,0,fileSize);
    }

    while(chunkIndex < b.Length)
    {
        //-------------The method I would like to use------
        playAudio(b, chunkIndex, chunkSize);
        //-------------------------------------------------

        chunkIndex += chunkSize;
    }
}
catch(Exception)
{
}

0 个答案:

没有答案