私は JW Player を使用して Flash ビデオを表示しています (ただし、ブラウザーのサポートが許可されている HTML5 ソースはすぐに利用できるようになります)。
ユーザーがページでアクションを実行するまで、ビデオは非表示にする必要があります (ただし、読み込まれます)。彼らがそのアクションを実行すると、ビデオが表示されます。できるだけ早くビデオをdiv
表示したいと思います。play()
これが私のsetup()
電話です。<div id="video">
JW Playerのものと同様に、CSSファイルに隠されています(両方とも最初<div id="video_wrapper">
に設定されています)。display: none;
jwplayer("video").setup({
playlist: [
{
sources: [
{ file: 'http://example.com/video.flv' }
]
}
],
controls: false,
wmode: 'transparent'
});
そしてしばらくして、私はこれをやっています:
$('#video').show();
$('#video_wrapper').show();
jwplayer().play();
div
CSS ファイルに含まれる を最初に非表示にしないと、コンソールにエラーは表示されず、ビデオは正常に再生されます。
JW Player はsetup()
隠し要素でメソッドを起動しませんか? そうでない場合は、どのようにして希望する結果を達成する必要がありますか?