sit*_*tBy 9 asp.net-mvc byte html5-audio
我将我的歌曲存储在数据库中作为bytes [].我如何在<audio>标签中使用这些.
所以这样的事情.我是否需要先将字节转换为其他内容?我不确定.
foreach (var item in Model)
{
<audio controls>
<source src=@item.SongBytes type="audio/mp3"/>
</audio>
}
Run Code Online (Sandbox Code Playgroud)
小智 11
一种方法是在控制器中添加一个返回数据的新操作:
public ActionResult Audio(int someId)
{
byte[] songBytes;
// Add code to get data
return new FileStreamResult(songBytes, "audio/mp3");
}
Run Code Online (Sandbox Code Playgroud)
然后将URL添加到src属性中:
foreach (var item in Model)
{
<audio controls>
<source src="/Controller/Audio/@item.someId" type="audio/mp3"/>
</audio>
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |