我有这样的代码,我使用播放MP3:MP3在音频标签在Firefox
<p>Current Recording<br><br>
<audio controls='controls'><source src='".$rec_url."' type='audio/mp3' />
<a href='".$rec_url."'>Click to Download the Current Recording</a>
</audio></p>
我可以看到音频播放在Chrome中,我可以下载IE8中的链接。我的问题是我只看到一个黑盒子,在Firefox上有一个X。我不需要在Firefox的这个播放器中播放它,我知道Firefox不支持播放MP3。
但是,如何获取显示的链接?
谢谢!
UPDATE:这是我看到
的值是一个JavaScript接受的解决方案?检查'audio'元素的'error.code'属性,如果它是'4',则用链接替换元素。请注意,在Firefox中,仍然可以右键点击并下载音频。 – robertc
这真是太好了,谢谢罗伯特,我会试着看看我是否可以利用error.code属性。关于你的第二点,我希望情况会是这样,但它实际上是灰色的。该选项是保存音频文件为...或类似的东西,它无法访问,我可以把一个截图,如果这是不寻常的行为。如果我能得到音频标签的error.code,我会告诉你。你应该让这个答案:)谢谢! –