c# - 使用自定义比特率在 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>
解决方案
推荐阅读
- ios - VNDocumentCameraViewController 文档检测框的自定义颜色(自动快门)
- java - 如何在函数中返回通用对象?
- c++ - 如何使用 cmake 变量提供自定义库位置(使用 cmake 编译 SYSTRAN/fuzzy-match 项目)?
- node.js - 如何在连接到对话流的 Facebook Bot 上添加持久菜单
- javascript - 无法将 JavaScript 元素附加到 Div
- routes - 本地域都路由到同一个应用程序 - Laravel Homestead
- etl - 实现触发器如果文件共享中删除了任何文件(Windows),则触发我的 ADF 管道。管道 3 和 2 在管道 1 完成后运行
- flutter - Flutter & Firebase:当帐户来自社交认证时,电子邮件和密码重置如何工作?
- jquery - 如何通过方括号括起来的文本输入将新值插入数据属性数组?
- php - 使用准备好的语句更新 mysql 上的值