Я пытался решить эту проблему, посмотрев руководство пользователя для jPlayer и через ответы на аналогичный вопрос по Stackoverflow , но, к сожалению, мои возможности с javascript таковы, что я не могу реализовать предложенныйответ.
Я успешно разместил jplayer на своем сайте, разработал его и внедрил плейлист без проблем.Вот javascript (фрагмент - удалены лишние лишние песни):
$(document).ready(function(){
new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1",
cssSelectorAncestor: "#jp_container_1"
}, [
{
title:"Opening (The Crows)",
mp3:"../../audio/mp3/01-Opening_The Crows.mp3",
oga:"../../audio/ogg/01-Opening_The Crows.ogg"
}
], {
swfPath: "js",
supplied: "oga, mp3",
wmode: "window"
});
});
Помимо автоматически создаваемого списка воспроизведения, я также хочу, чтобы те же аудиофайлы можно было воспроизводить через отдельные текстовые ссылки в других местах на странице.Вот HTML-код (опять же, просто для ссылки на одну песню):
<a class="track" href="../../audio/mp3/01-Opening_The Crows.mp3">Opening (The Crows)</a>
Я понимаю, что мне нужно вызвать функцию воспроизведения jplayer, используя в качестве события щелчок «.track», как в пример уже связан , но я не могу включить этот код в сценарий jplayer, который я уже установил, не ломая плеер.
Любые предложения, которые высоко ценятся (те, которые объясняют обоснование решения, являются предпочтительными, поэтому я могу извлечь уроки из этой проблемы).