Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用嵌入JavaScript的PHP播放音频onclick?_Javascript_Php_Wordpress_Audio - Fatal编程技术网

如何使用嵌入JavaScript的PHP播放音频onclick?

如何使用嵌入JavaScript的PHP播放音频onclick?,javascript,php,wordpress,audio,Javascript,Php,Wordpress,Audio,我的播客有Wordpress网站。我已经设置了一个预览按钮(使用span)和一个简短的音频文件,以伴随类别中的每个帖子。音频文件通过自定义的post字段“audio_preview”调用 我想将按钮设置为在单击时播放音频文件。现在,单击按钮将退出当前页面并重定向到文件本身。这是一个和按钮的代码 <span class="entry-preview-button"><a class="entry-preview-button" href="<?php echo get_po

我的播客有Wordpress网站。我已经设置了一个预览按钮(使用
span
)和一个简短的音频文件,以伴随类别中的每个帖子。音频文件通过自定义的post字段“audio_preview”调用

我想将按钮设置为在单击时播放音频文件。现在,单击按钮将退出当前页面并重定向到文件本身。这是一个和按钮的代码

<span class="entry-preview-button"><a class="entry-preview-button" href="<?php echo get_post_meta($post->ID, 'audio_preview', true); ?>"><i class="fa fa-volume-down"></i> Preview</a></span>

看来我需要使用JavaScript的onclick函数来实现这一点。然而,我的问题是这一点的PHP

<?php echo get_post_meta($post->ID, 'audio_preview', true); ?>

当我试图将按钮包含在脚本中时,出现了问题。我已尝试根据自己的能力修改代码,包括使用
input
标记而不是
span
标记。我能做的最好的事情就是让页面上的每个按钮播放一个文件,而不是相应的文件


我缺少什么?

我建议使用此插件:,或者有一些类似的插件。

我建议使用此插件:,或者有一些类似的插件