jquery を使用してJW FLV プレーヤープレーヤーのインスタンスを制御しようとしています。
私がやりたいことは、クリックすると 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 属性の値を読み取り、適切な機能をトリガーするクリック イベントをそれにバインドします。ああ、これは私の非常に貧弱な力を超えています。
これまでのところ、私は持っています:
$('a.media').click(function()
{
playlist = $(this).attr("rel");
player.sendEvent('LOAD', playlist
}
);
これは明らかに機能しません。ばか/n00bを助けたい人はいますか?
私が本当にやりたいことは、他の誰かにやらせるのではなく、学ぶことだと言わなければなりません。