gpt4 book ai didi

asp.net-mvc-3 - byte []到ASP.NET MVC网站中的音频

转载 作者:行者123 更新时间:2023-12-02 23:21:53 25 4
gpt4 key购买 nike

我一直在研究一个即将到来的项目,希望能得到一些Stack的反馈。我需要创建一个Intranet站点,供我们的CSR使用,让他们收听保存在我们数据库中的每日客户记录(Cisco电话系统将.wav文件插入为byte [])。有十几个程序,每个程序每天记录十二个电话,每个电话有5到6个简短的客户记录(客户说出他们的名字,姓氏等)。

我正在考虑利用这个机会来构建我的第一个ASP.NET MVC。创建访问数据库的站点很容易,但是我找不到在MVC网站中显示音频的任何好例子。我曾考虑过沿Silverlight路线走,但唯一可行的方法是文件不确定是PCM(我不确定)。因此,我想到了使用文件处理程序来检索文件,然后仅使用html 5标记显示它们(并告诉CSR更新其该死的浏览器)。它只需要为他们播放消息,因此不涉及任何操作。

有什么想法或例子吗?

最佳答案

这似乎很简单。

也许在您的 Controller 中是这样的:

public ActionResult LoadAudio(int id) {
var audioBytes = db.Messages.Where(w => w.Id == id).Single();
return base.File(audioBytes, "audio/wav");
}

并在 View 中:
@foreach (var msg in Model.Messages) {
<audio controls src="@Url.Action("LoadAudio", new { id = msg.Id })") />
}

关于asp.net-mvc-3 - byte []到ASP.NET MVC网站中的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com