私は次のことをしようとしています:
プレーヤーなしでページをロードします。ユーザーが特定の要素(つまりリンク)をクリックすると、プレーヤーは所定のdivをロードする必要があります。
これは私がこれまで運がなかったコードです:
<div class="player-audio">
<div id='mediaplayer2'></div>
<a href="#" id="btn_audios">view audios player</a>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#btn_audios").click(function() {
jwplayer('mediaplayer2').setup({
'flashplayer': 'jwplayer/player.swf',
'id': 'playerID2',
'width': '400',
'height': '240',
'playlistfile': 'audios.xml',
'playlist.position': 'bottom',
'playlist.size': '216',
'controlbar': 'top',
'skin': 'jwplayer/skins/yellow-player/yellow-player.zip'
});
});
});
</script>
ユーザーが「オーディオプレーヤーの表示」リンクをクリックすると、プレーヤーが「mediaplayer2」divにロードされるという考え方です。これと同じコードは、通常の方法(ページの読み込み時)でプレーヤーを読み込むと完全に機能します。
私が試していることは可能ですか?