首页 > 解决方案 > 使用自定义比特率在 ASP.NET MVC 中将字节作为音频播放

问题描述

我有一个固定长度为 10,000 字节的字节数组。如何将此数据转换为音频然后在视图中播放?

这是我尝试过的,但它不起作用。我认为这是因为我的数据比特率自定义为每秒 160,000 位。关于我的数据(80,000 位)音频应该播放大约半秒。

在我的控制器中:

public FileStreamResult Audio()
{
      byte[] data;
      // fill data
      var stream = new MemoryStream(buffer: data, writable: false);
      return new FileStreamResult(stream, "audio/wav");
}

鉴于我这样做:

<audio controls preload='none'>
      <source src='/MyController/Audio/' type='audio/wav'>
</audio>

标签: c#asp.net-mvcaudiowav

解决方案


推荐阅读