2012-10-26 52 views
0

这里是我的代码:HTML5音频控制标签在MVC3代码不工作

<audio controls>      
        <source src="@Url.Action(@"C:\WS\Soongs\Soong\Content\themes\base\songs\Test.wma")" type="audio/mp3" /> 
        <p>Your browser does not support HTML 5 audio element</p> 
       </audio> 

音频即将停用?任何人都可以请告诉我如何解决这个问题?或者我做错了什么?

回答

0

链接指向本地硬盘上的文件。这是行不通的。

更改@Url.Action(...)@Url.Content("~/example/test.wma")并确保该文件是您的项目的一部分。

+0

我试过使用内容 - 但它仍然显示它禁用?还有什么我可以尝试? – NoviceMe

+0

@NoviceMe这不仅是您必须使用的Content关键字。不要使用以C:\开头的本地路径。以与您网站上的图片,脚本或css文件相同的方式链接到此文件。 – ZippyV

0
<audio controls> 
     <source src="@Url.Action("myaudio")" type="audio/mp3" /> 
     <p>Your browser does not support HTML 5 audio element</p></audio> 

我的“myaudio”是您的文件名,包含完整路径和扩展名。