javascript - WP插件,自动播放下一首歌曲
问题描述
当前歌曲播放完毕后,音频播放器不会自动播放下一首歌曲。我们可以修复它吗?如果在第一首歌曲结束时开始播放第二首歌曲,那就太好了。
php代码:
function start_playlist(){
return ' <ul id="playlist">';
}
function stop_playlist(){
return ' </ul>';
}
function add_to_playlist($atts){
$a = shortcode_atts( array(
'src'=> '',
'name'=>''
), $atts );
//return ' <li><a href="#" c="'.$a['src'].'" onclick="'."load_playlist('".$a['src']."')".'">'.$a['name'].'</a></li>';
return ' <li><a href="#" onclick="'."load_playlist('".$a['src']."')".'">'.$a['name'].'</a></li>';
}
add_shortcode( 'aaplayer', 'player' );
add_shortcode( 'startaap', 'start_playlist' );
add_shortcode( 'stopaap', 'stop_playlist' );
add_shortcode( 'addpl', 'add_to_playlist' );
//add jquery
function include_jQuery() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', plugins_url( '/jquery183.js' , __FILE__ ), false, '1.8.3');
wp_enqueue_script('jquery');
}
}
add_action('init', 'include_jQuery');
javascript代码:
function load_playlist(link){
audio = $('audio');
audio[0].src=link;
audio[0].load();
audio[0].play();
}
解决方案
推荐阅读
- spring-boot - 在 Spring Cloud sleuth 中不推荐使用 TracingFilter
- delphi - TSearchBox.OnKeyUp 事件忽略 Delphi 11 中的 ENTER 键
- python - Jupyter 笔记本代码在不同设备上返回不同的绘图
- amazon-web-services - AWS CDK:打印秘密
- mysql - 在 laragon 中安装后无法连接到 mysql8
- java - Mapstruct : 如何使用 MappingControl 禁用一些自动映射
- python - Python 自定义 ArgParse 无法识别任何参数
- mysql - Vue/MySQL 数据库未在线出现,但在本地?
- algorithm - 子数组奇偶索引元素之和的最大差
- python - 如何在python中为数组绘制直方图?