0

再生コントロールを追加するために YouTube API ドキュメントを読みましたが、これらのパラメーターをどこで指定すればよいか正確にはわかりません。

https://developers.google.com/youtube/player_parameters?playerVersion=AS3#controls

Loader&controls=1オブジェクト内に読み込むときに Player の URL に" " を追加しようとしましたが、まだ表示されません。

彼らは別の場所から呼び出されることになっていますか?またはplayer:Objectに設定しますか?例えば:

player.controls = 1;

私の努力に関係なく、私の試みはどれもうまくいきませんでした。

アイデアはありますか?

4

1 に答える 1

0

ご想像のとおり、これは埋め込みの URL パラメーターです。コントロールを無効にするには、AS3 を使用するこのオブジェクト埋め込みを使用できます。

<object width="853" height="480"><param name="movie" value="http://www.youtube.com/v/M7lc1UVf-VE?version=3&amp;controls=0">
  <param name="allowFullScreen" value="true">
  <param name="allowscriptaccess" value="always">
  <embed src="http://www.youtube.com/v/M7lc1UVf-VE?version=3&amp;controls=0" type="application/x-shockwave-flash" width="853" height="480" allowscriptaccess="always" allowfullscreen="true">
</object>

パラメータは、embed src タグで渡されます。ソース パラメータは URL エンコードする必要があるため、パラメータ セパレータは「&」であることに注意してください。

別の方法は、iframe埋め込みを使用することです

<iframe id="ytplayer" type="text/html" width="640" height="360"
src="https://www.youtube.com/embed/M7lc1UVf-VE?controls=0"
frameborder="0" allowfullscreen>

試してみるのに最適なページは Youtube のデモ ページです: https://developers.google.com/youtube/youtube_player_demoここでは、選択したパラメーターの完全な埋め込みコードも取得できますが、オブジェクトの埋め込みは取得できません。そこに生成されるようです。

JavaScript を使用して埋め込むには、これらのパラメータを flashVars として渡す SWFObject ライブラリもあります: https://developers.google.com/youtube/js_api_reference?hl=de#Embedding

お役に立てば幸いです、クリスチャン

于 2013-06-03T22:29:16.897 に答える