2016-12-21 5 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

Смежные вопросы