1

JPlayerプレイリストの現在の曲のタイトル/名前を特定のdiv/spanに表示する方法がわからないため、何日も頭を悩ませていますか? JPlayer のデモのコードを使用しています。

    var playlist = new jPlayerPlaylist({
    jPlayer: "#jquery_jplayer_1",
    cssSelectorAncestor: "#jp_container_1"
    }, [
        {
            title:"Song - 1",
            mp3:"./path/to/song1.mp3"
        },
        {
            title:"Song - 2",
            mp3:"./path/to/song2.mp3"
        },
        ], {
        swfPath: "js",
        supplied: "mp3",
        wmode: "window"
    });

助けてくれてありがとう、みんな!:)

4

2 に答える 2

4

jplayer.playlist.jsファイルで、次のような行を関数に追加し、タイトルを印刷するdiv_highlightに適切なものを追加します。my_jquery_selector

$(my_jquery_selector).html(this.playlist[index].title);

this.cssSelector.titleこれは、プレーヤー自体にタイトルdiv()を設定するそのメソッドの現在の最終行からジャックされます。

プレーヤー自体にタイトルを表示する方法はいくつかありますが、それはあなたが求めているものではないようです。ここでは、プレーヤーの外部のdivにタイトルを表示することを想定しています。

于 2012-09-20T22:53:42.357 に答える
1

現在再生中のトラックのみを表示するには、スタイルシートで次のようにしました。

div.jp-playlist ul li {
    display:none;
}

div.jp-playlist ul li.jp-playlist-current {
    display:inline;
}
于 2012-05-14T02:36:51.400 に答える