トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     flash内でyoutubeの動画再生
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
samansa
Åê¹ÆNo.40030
投稿日時: 2008-8-25 20:10
新米
居住地:
投稿: 26
使用環境:
10.6.8
:Flash CS4:CS4
flash内でyoutubeの動画再生
お世話になります。

flash内でyoutubeの動画を再生したいのですが、

http://code.google.com/intl/ja/apis/youtube/flash_api_reference.html内のコードの最終行
ytPlayerLoader.loadClip("http://www.youtube.com/v/VIDEO_ID", ytplayer);
""内をあるムービーのurlに書き換えても何も読み込まれません。

同じurlをloadMovie()で呼んでみた所、プレイヤーは読み込まれるのですが、再生ボタンを押すとエラーが出てしまいます。

何か良い方法はないでしょうか?
よろしくお願いします。
joyko
Åê¹ÆNo.40045
投稿日時: 2008-8-26 1:41
常連
居住地: 埼玉県
投稿: 167
使用環境:
WinXP(SP3)
Flash8 Basic
FlashCS3
Flash CS4
Re: flash内でyoutubeの動画再生
samansaさん、
今晩は。
Flash内に、youtubeは、(間違っていたら、失礼なことですが、)読み込めないはずです。

これ、yutaroさん、あにいさんの情報で、私の間違いであったことが分かりました。思わぬ、発見でした!ありがとうございました。訂正しておきます。

一方で、CSSのレイヤーに、youtubeを乗せて、SWFの上に、表示することは可能です。
下のURLがその例ですが、CSSの使い方は、ソースをご覧下さい。

http://homepage2.nifty.com/joys/answers/btn_iframe.html
samansa
Åê¹ÆNo.40047
投稿日時: 2008-8-26 9:53
新米
居住地:
投稿: 26
使用環境:
10.6.8
:Flash CS4:CS4
Re: flash内でyoutubeの動画再生
joykoさん

回答ありがとうございます。

ソースありがとうございます。
参考にさせてもらいます。

htmlでは、リンクを張るだけで良いのに…
やむを得ないですね。

どうもありがとうございました。
あにぃ
Åê¹ÆNo.40098
投稿日時: 2008-8-29 16:13
職人
居住地: 北海道
投稿: 250
使用環境:
Flash8
FlashCS3
WinXP
FlashLite1.1 / 2.0
Re: flash内でyoutubeの動画再生
できないことはないと思いますよ。
http://moringo.moo.jp/wordpress/?p=111
上記サイト等を見れば、youtube動画のFLVの自動生成ができることがわかります。
それをそのままflash上で再生すればいいだけですし。


----------------
質問する際には、ご自分でできる限り調べてから投稿して下さい

P・S 職人おめでとう。(08/10/09)

yutaro
Åê¹ÆNo.40100
投稿日時: 2008-8-29 17:38
新米
居住地:
投稿: 2
使用環境:
WinXP
FlashCS3
IE7
Firefox2
Flashplayer9
Re: flash内でyoutubeの動画再生
flash内でyoutube APIを使用する場合で、
>ytPlayerLoader.loadClip("http://www.youtube.com/v/VIDEO_ID", ytplayer);
>""内をあるムービーのurlに書き換えても何も読み込まれません。
についてですが、
ytPlayerLoader.loadClip("http://www.youtube.com/v/VIDEO_ID", ytplayer);のVIDEO_ID部分だけを書き換えればいけるとおもいます。
例えば、youtubeへのパラメータで、
<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/ABCDEFG1-HI"> </param> <embed src="http://www.youtube.com/v/ABCDEFG1-HI" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object>
のABCDEFG1-HIをVIDEO_ID部分と書き換えるわけです。

また、
何度もロードを繰り返す場合、同じ名前のMovieClipだとなぜか表示がおかしくなるので別の名前で作成するよう、名前をインクリメントするようにしてください。

ちなみに、
stopVideo()をした後にplayVideo()をしようとすると無限ループでフリーズします。YouTube Playerのバグ(仕様?)のようなのでボタンを押せなくするような処理が必要かと思います。
html上でも同様のバグになります。お気をつけてください。
samansa
Åê¹ÆNo.40104
投稿日時: 2008-8-30 3:56
新米
居住地:
投稿: 26
使用環境:
10.6.8
:Flash CS4:CS4
Re: flash内でyoutubeの動画再生
yutaroさん、あにぃさん

週末にでも試してみたいと思います。
返答ありがとうございます。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops