【问题标题】:Buffering Audio Streams in Windows Phone 8在 Windows Phone 8 中缓冲音频流
【发布时间】:2014-06-22 10:38:15
【问题描述】:

我正在开发适用于 Windows Phone 的 Internet 广播流应用程序。我正在研究最佳实践和不同的实现。我正在使用以下代码来读取流:

private MemoryStream bufferStream;
private Stream stream;

...
...
...

byte[] data = new byte[2048];

int read;

while (true)
{
    read = stream.Read(data, 0, data.Length);
    BinaryWriter bw = new BinaryWriter(bufferStream);
    bw.Write(data);
    bw.Flush();
}

我不确定这是否是一种有效的方法。另外,我看到了一个循环缓冲区实现。在没有任何“打嗝”、“伪影”和中断的情况下传输音乐的最有效方式是什么?

【问题讨论】:

    标签: windows-phone-8 audio-streaming memorystream circular-buffer binarywriter


    【解决方案1】:

    我发现phonesm project on codeplex 为实现互联网音频流提供了很好的示例和功能。

    也请看这里:

    http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/smooth-streaming-on-windows-phone-7/

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多