2016-12-21 65 views
1

我試圖更新一個jPlayer對象的顯示標題(用紅色圈起來),在jPlayer對象已經被不同的音頻文件實例化之後。如何更新jPlayer標題?

jPlayer object example

我用下面的代碼,這似乎並不奏效:

$("#jplayer-id").jPlayer("setMedia", { 
    title: "NEW TITLE" 
}); 

我缺少什麼?謝謝。

回答

1

嘗試此setMedia的jPlayer ready事件中設置標題:

$("#jplayer-id").jPlayer({ 
    ready: function() { 
     $(this).jPlayer("setMedia", { 
      title: "NEW TITLE", 
     }); 
    }, 
}); 

如果已經初始化,您可以使用jQuery來定位其jp-title類。

$("#jplayer-id .jp-title").text("NEW TITLE"); 
+0

謝謝。我只是測試了這一點,雖然它可用於在jPlayer對象的初始化初始化時設置標題,但它對已經初始化的jPlayer對象沒有影響。我更新了我的問題以澄清這一點。 – reformed

+0

已更新的代碼,目標'.jp-title'文字 – jrbedard

+0

好吧,我不確定是否需要通過API更新標題。這工作。謝謝。 – reformed