首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >[音频] WordPress短代码中的URL错误

[音频] WordPress短代码中的URL错误
EN

Stack Overflow用户
提问于 2015-02-13 13:29:55
回答 1查看 486关注 0票数 0

我对WordPress 音频短码有个问题。我就是这样用的:

代码语言:javascript
运行
复制
<?php 
echo do_shortcode('[audio mp3="http://whowillbethenextonline.com/audio/html5-audio-1.mp3" ogg="http://whowillbethenextonline.com/audio/html5-audio-1.ogg"]');
?>

但在前面,在HTML代码中我得到了:

代码语言:javascript
运行
复制
<!--[if lt IE 9]><script>document.createElement('audio');</script><![endif]-->
<audio class="wp-audio-shortcode" id="audio-362-1" preload="none" style="width: 100%; visibility: hidden;" controls="controls">
    <source type="audio/mpeg" src="http://whowillbethenextonline.com/audio/html5-audio-1.mp3?_=1" />
    <source type="audio/ogg" src="http://whowillbethenextonline.com/audio/html5-audio-1.ogg?_=1" />
    <a href="http://whowillbethenextonline.com/audio/html5-audio-1.mp3">
        http://whowillbethenextonline.com/audio/html5-audio-1.mp3
    </a>
 </audio>

正如您所看到的,在<source/>标记URL到音频文件是不正确的(在<a/>标记中,URL是OK的)。它在URL末尾有一些奇怪的"_=1“,当然,player不能工作。浏览器不识别多媒体文件。

你能帮帮我吗?你知道怎样才能修好它吗?

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-13 13:35:14

问题不在于网址,它与额外的参数很好地工作。我认为问题在于,元素的可见性是隐藏的:

代码语言:javascript
运行
复制
style="width: 100%; visibility: hidden;"

另一个问题可能是它说的是音频/mpeg而不是音频/mp3。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28500756

复制
相关文章

相似问题

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