首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Chrome中快速转发/回放mp3音频文件

无法在Chrome中快速转发/回放mp3音频文件
EN

Stack Overflow用户
提问于 2021-02-02 09:23:59
回答 1查看 314关注 0票数 0

我试图使用mp3框架4.6.1在chrome中打开.Net音频文件。

下面是我在ViewController中的代码。

视图

代码语言:javascript
复制
<div class="jumbotron">
    <button type="button" onclick="PlayVoiceFile()">click</button>
</div> 
<script>
    function PlayVoiceFile() {
        window.open('/Home/PlayFile?path=' + 'C:\\blahblahblah\\Audio\\TestSampleMP3.mp3');
    }
</script>

HomeController

代码语言:javascript
复制
public ActionResult PlayFile(string path = "")
{
      return MediaFile(path);
}

private ActionResult MediaFile(string path = "")
{
      var byteWave = System.IO.File.ReadAllBytes(path);
      return File(byteWave, "audio/mp3");
}

一切都像我所期望的那样正常工作,除了我不能快速前进或倒带文件。每当我试图单击进度条以跳过文件的特定部分时,就不会发生任何事情。在work.Any建议中,进度条似乎没有吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-02-02 10:19:03

下面的代码应该起到神奇的作用。enableRangeProcessing是关键参数。

代码语言:javascript
复制
    public ActionResult PlayFile(string path = "")
    {
        return PhysicalFile(path, "audio/mp3", enableRangeProcessing: true);
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66006820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档