YouTube ビデオが Web ページに埋め込まれている場合、小さいサイズ (例: 200 x 150) にしてから、再生時にサイズを大きく (例: 400 x 300) する方法はありますか? 例として、Gmail でビデオを受信した場合が挙げられます。
質問する
228 次
2 に答える
0
クリックイベントをタグにバインドして、要素のサイズを大きくしてみることができますが、Flashビデオプレーヤーはクリックイベントをハイジャックし、DOMにバブルアップしないと思います。
それ以外の場合は、ポスター画像のプレースホルダーを設定できます。それをクリックすると、画像が実際のビデオプレーヤーに任意のサイズで置き換えられます。
于 2013-01-25T06:44:45.780 に答える
0
状態が "1" (再生中) に変わったときに、javascript にプレーヤーの onStateChange イベントをリッスンさせることができます。幅と高さを新しいサイズに変更します。たぶん、このようなものがうまくいくかもしれません:
var player = document.getElementById("youtube-player");
function onPlayerStateChange(evt) {
if (evt.data == "1") {
player.style.width = "400px";
player.style.height = "300px";
}
}
player.addEventListener("onStateChange", onPlayerStateChange);
ここで JavaScript API をいじることができます: https://developers.google.com/youtube/youtube_player_demoそしてここに参照があります: https://developers.google.com/youtube/iframe_api_reference#Eventsこれは、それが埋め込みであることを前提としていますあなたのウェブページで、「...ビデオはGmailで受信されました」という意味がよくわかりません。
于 2013-01-26T00:54:25.923 に答える