• 基于jplayer实现歌词同步的JS音乐播放器效果


    分享一款基于jplayer实现歌词同步的JS音乐播放器效果。这是一款基于jQuery实现的音乐播放器功能代码。效果图如下:

    在线预览   源码下载

    实现的代码。

    html代码:

     <textarea id="lrc_content" name="textfield" cols="70" rows="10" style="display: none;"> 
    [00:03.00]洋葱
    [00:06.00]演唱:平安
    [00:09.00]
    [00:11.38]如果你眼神能够为我片刻的降临
    [00:21.23]如果你能听到心碎的声音
    [00:28.88]盘底的洋葱像我永远是配角戏
    [00:35.74]偷偷的看着你偷偷的隐藏着自己
    [00:43.48]
    [00:44.90]如果你愿意一层一层
    [00:48.46]一层的剥开我的心
    [00:52.66]你会发现你会讶异
    [00:56.40]你是我最压抑最深处的秘密
    [01:00.26]如果你愿意一层一层
    [01:03.69]一层的剥开我的心
    [01:07.76]你会鼻酸你会流泪
    [01:11.60]只要你能听到我看到我的全心全意
    [01:18.30]
    [01:19.11]如果你愿意一层一层
    [01:22.57]一层的剥开我的心
    [01:26.66]你会发现你会讶异
    [01:30.41]你是我最压抑最深处的秘密
    [01:34.48]如果你愿意一层一层
    [01:37.58]一层的剥开我的心
    [01:41.51]你会鼻酸你会流泪
    [01:45.15]只要你能听到我看到我的全心全意
    [01:53.55]
    [01:55.65]你会鼻酸你会流泪
    [01:59.84]只要你能听到我看到我的全心全意
    [02:12.57] www.w2bc.com
    </textarea>
        <div class="music_box">
            <div id="jquery_jplayer_1" class="jp-jplayer">
            </div>
            <div id="jp_container_1" class="jp-audio">
                <div class="jp-type-single">
                    <div class="jp-gui jp-interface">
                        <ul class="jp-controls">
                            <li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
                            <li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
                            <li><a href="javascript:;" class="jp-stop" tabindex="1">stop</a></li>
                            <li><a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a></li>
                            <li><a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a></li>
                            <li><a href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume">max
                                volume</a></li>
                        </ul>
                        <div class="jp-progress">
                            <div class="jp-seek-bar">
                                <div class="jp-play-bar">
                                </div>
                            </div>
                        </div>
                        <div class="jp-volume-bar">
                            <div class="jp-volume-bar-value">
                            </div>
                        </div>
                        <div class="jp-time-holder">
                            <div class="jp-current-time">
                            </div>
                            <div class="jp-duration">
                            </div>
                            <ul class="jp-toggles">
                                <li><a href="javascript:;" class="jp-repeat" tabindex="1" title="repeat">repeat</a></li>
                                <li><a href="javascript:;" class="jp-repeat-off" tabindex="1" title="repeat off">repeat
                                    off</a></li>
                            </ul>
                        </div>
                    </div>
                    <div class="jp-title">
                        <ul>
                            <li>站长素材</li>
                        </ul>
                    </div>
                    <div class="jp-no-solution">
                        <span>Update Required</span> To play the media you will need to either update your
                        browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/"
                            target="_blank">Flash plugin</a>.
                    </div>
                </div>
            </div>
            <div class="content">
                <ul id="lrc_list">
                    <li>点击开始播放……</li>
                </ul>
            </div>
        </div>

    via:http://www.w2bc.com/Article/29689

  • 相关阅读:
    winform窗体扁平化设置,窗体移动,关闭
    WPF按钮控件模板
    C#连接Sqlite报错:{"试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)"}
    C#SQLite使用教程笔记
    C#自定义控件导航菜单(自定义事件,属性)
    LCS局域网屏幕监控系统安装指导
    System.Data.SQLite.dll 未安装或者版本冲突,按下面步骤操作即可 1、从Nuget卸载所有项目的System.Data.SQLite.dll 和SqlSugar,检查引用中是否还存在,存在直接删掉引用,然后Nuget重新安装即可
    C#项目脱落NuGet
    JavaScript跨域总结与解决办法
    回流与重绘:CSS性能让JavaScript变慢?
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/4371636.html
Copyright © 2020-2023  润新知