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

How to play audio onclick with PHP embedded in JavaScript?

本文关键字:PHP 播放 音频 onclick JavaScript 何使用      更新时间:2023-09-26

我的播客有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标记。我能做的最好的事情就是为页面上的每个按钮播放一个文件,而不是各自的文件。

我错过了什么?

我建议使用这个插件:https://wordpress.org/plugins/compact-wp-audio-player/,或者有一些类似的。