Я пытаюсь управлять экземпляром проигрывателя JW FLV , используя jquery.
То, что я хочу сделать, это иметь серию ссылок, которые при нажатии загружают список воспроизведения XML в проигрыватель.
Следуя уроку здесь У меня все работает в принципе так, как я хочу, с точки зрения функциональности, но даже я могу видеть, что это безобразно, как грех, так как на данный момент мои якоря выглядят так :
<a class="media" href="#"
onclick="player.sendEvent('STOP');
player.sendEvent('LOAD',
'path/to/playlist.xml');
return false;">load playlist</a>
в то время как это получает ссылку для игрока
var player = null;
function playerReady(obj)
{
player = gid(obj.id);
};
function gid(name)
{
return document.getElementById(name);
};
Я бы хотел, чтобы мои якоря выглядели так:
<a class="media" href="#" rel="path/to/playlist.xml">load playlist</a>
А затем с помощью jquery найдите якоря с class = "media", прочитайте значение атрибута rel элемента, а затем привяжите к нему событие click, которое вызывает соответствующую функцию. Увы, это за пределами моих чрезвычайно скудных способностей.
Пока у меня есть:
$('a.media').click(function()
{
playlist = $(this).attr("rel");
player.sendEvent('LOAD', playlist
}
);
Что явно не работает. Кто-нибудь хочет помочь идиоту / n00b?
Я должен сказать, что на самом деле я хочу учиться , а не просто заставлять кого-то другого делать это, так что, если вы можете объяснить что-то немного более удивительное.