メイン 迷える子羊の部屋【初心者専用】 2回目のFLVが再生されない | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
msuzuki | Åê¹ÆNo.8091 投稿日時: 2004-6-7 17:20 |
新米 居住地: Nagoya 投稿: 15
使用環境:
** win Windows XP P4 2.4G 512MB Flash CS3 Pro ** Mac Mac OSX 10.2.6 G4 867M Dual 768M |
2回目のFLVが再生されない Flash MX 2004 Professional で
MediaDisplayとMediaControllerでFLVを再生させる コンテンツを作っていたのですが、 MediaDisplayで外部FLVを再生させ、ボタンで違うフレームに移動し、再度、MediaDisplayがあるフレームに戻ってくると、再生されません(何も表示されない)。 フレームを移動する際にFLVの解放ないし、再読込をしなくてはならないのでしょうか? どなたか御指南宜しくお願い致します。 |
笠居トシヒロ | Åê¹ÆNo.8108 投稿日時: 2004-6-8 5:23 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: 2回目のFLVが再生されない 引用:
フレームを移動する際にFLVの解放ないし、再読込をしなくてはならないのでしょうか? その通りです。 オブジェクトが存在しないフレームに移動して、またオブジェクトのあるフレームに戻ってきた、 ということは、一度削除されたオブジェクトが再び生成された、というのと同義です。 とうぜん再生成された時点で、再読み込みが必要となりますね。 解放はしなくて構いません。読み込み元が存在しなくなるわけですから。
|
msuzuki | Åê¹ÆNo.8115 投稿日時: 2004-6-8 10:48 |
新米 居住地: Nagoya 投稿: 15
使用環境:
** win Windows XP P4 2.4G 512MB Flash CS3 Pro ** Mac Mac OSX 10.2.6 G4 867M Dual 768M |
Re: 2回目のFLVが再生されない >とうぜん再生成された時点で、再読み込みが必要となりますね。
コンポーネントのpathの情報を見たら、1回目に再生された情報(コンポーネントインスペクタで設定した内容)が残っていたので そのまま、media.play()をしましたがだめでした。 で、play()を消して、2回目にコンポーネントの位置に来た時に Media.playingをtraceしてみると、trueを返します。 動いている感じです・・・(ToT |
野中文雄 | Åê¹ÆNo.8120 投稿日時: 2004-6-8 12:07 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 2回目のFLVが再生されない Flash MX Professional 2004 7.0.1/MacOS X.3.3で試したところ、問題は再現されません(再生にはFlash Player 7が必要です)。
メインタイムラインの第1フレームから数フレームMediaDisplayインスタンスを配置してあります。インスタンスには、[Video lenght]と[URL]の指定をしたのみです。ボタンクリックで空白キーフレームの第10フレームに移動し、再クリックで戻ります。FLVは1.9MB程度です。 簡単なサンプルで、確認はされましたか? 引用: msuzukiさんは書きました: |
森 巧尚 | Åê¹ÆNo.8121 投稿日時: 2004-6-8 12:18 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: 2回目のFLVが再生されない 何でしょうね。
具体的な状況が見えないので、色々考えてみましたが。 ・まず、別のFLVで試されました?それでも同じ現象ですか?そのFLVだけで起こる現象でしょうか。 引用:
・setMediaメソッドではなく、コンポーネントインスペクタのURLを使って指定してるってことですよね。それならオブジェクトができたときに自動でロードされると思うのですが、再生中にMedia.contentPathで確認してみました?例えば、1回目と2回目のフレームが実は違っていて、違うコンポーネントを表示させていた、あるいはコンポーネントがないフレームにジャンプしていたってことはないですか? ・Controllerを使っているということは、たぶんビヘイビアで関連づけされているんですよね。きっと。Controllerのcontrollerpolicyプロパティをonにして常に表示させて、MediaDisplayのAutomaticaryPlayにチェックして確認してみてはどうでしょう。2回目も読み込まれているのならControllerでストリーミングしている動きが確認できるかと思うのですが。 ・Media.play()で試したということは別にボタンを作って試したということですね。例えば、もし別のフレームに移動してもMediaDisplayは実はなくなっていなくて、隠れて見えていないだけで後ろに残っていているような状態だったとして、なおかつFLVの最後の絵が白紙のような状態だったら、MediaDisplayが見えないフレームから再度見えるフレームに戻ってMedia.playしてもplayingはtrueなのに最後のところだけが表示されて止まっている状態になっているかも知れません。playheadTimeで再生位置をチェックしてみてはどうでしょう。また、Media.play(0)で最初からプレイして試してみてはどうでしょう。
|
msuzuki | Åê¹ÆNo.8124 投稿日時: 2004-6-8 15:35 |
新米 居住地: Nagoya 投稿: 15
使用環境:
** win Windows XP P4 2.4G 512MB Flash CS3 Pro ** Mac Mac OSX 10.2.6 G4 867M Dual 768M |
Re: 2回目のFLVが再生されない Sorenson Squeezeで作ったFLVだったので
FLASHで書き出したFLVに変えたりいろいろやって見たのですが、 やっぱりだめでした。 試しに、他のマシーンのNNで確認した所、これまた同じく 再生されませんでした。 で、サンプルを作って見てもらおうと サーバに上げて確認してみたら・・・動いてます・・・ http://www.manpukuu.com/test2/test.html 原因をローカルだからと決め打ちして 本物のムービーでテストしたら、今度は動いたのですが、 良く確認したら、 何も無いフレームに移動しても音が鳴り続けています! コンポーネントが無くなってもオブジェクトは存在し続けてるって事なんでしょうか??? とりあえずフレームが移動した時にstop()させれば 問題は解決したのですが、なんかしっくりいきません(笑 |
msuzuki | Åê¹ÆNo.8125 投稿日時: 2004-6-8 15:40 |
新米 居住地: Nagoya 投稿: 15
使用環境:
** win Windows XP P4 2.4G 512MB Flash CS3 Pro ** Mac Mac OSX 10.2.6 G4 867M Dual 768M |
Re: 2回目のFLVが再生されない 森 巧尚さんのレスに書いたのですが、
http://www.manpukuu.com/test2/test.html サーバにアップしたら映像は上手く再生されたのですが 音がダブってしまいました。 オブジェクトが残ってるんでしょうか・・・ Win、MacのIEで確認したのですが、どちらも同じ症状でした。 何が原因なんでしょうか・・・ |
森 巧尚 | Åê¹ÆNo.8126 投稿日時: 2004-6-8 16:20 |
モデレータ 居住地: 宝塚 投稿: 650
使用環境:
.5/CS4/Safari3 XP+2000//IE6 |
Re: 2回目のFLVが再生されない 「2回目のFLVが再生されない」という問題は?いつの間にか直ってしまったようですね。
引用:
「音がダブる」というのは、ムービーを再生してから、空白フレームに行って、もう一度ムービー再生のフレームに行ったとき、ですね。なんだか、サウンドをフレームに貼り付けて「同期」を「イベント」にして、空白フレームー>戻ってきたとき、と同じような動きですね。 MediaDisplayコンポーネントは中身が見れないので、中でどんなしくみになっていて、どう処理しているのかわからないですね。何が原因なんだろう・・・ もしかしたら、MediaDisplayコンポーネントは何も後処理をしていないのかも知れない(笑)。 Videoオブジェクトを使って、単純に外部ムービーを再生させるのを試してみたら、空白フレームに行って、戻ってくると音がダブって再生されますね。
|
野中文雄 | Åê¹ÆNo.8127 投稿日時: 2004-6-8 16:36 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 2回目のFLVが再生されない 直接の原因は、AssociateController Behavior(コントローラを関連付ける)ですね。これを外すと、現象はなくなります。
引用: msuzukiさんは書きました: MediaDisplayインスタンスにつぎのコンポーネントアクションを追加すれば、解決しますね。
引用: とりあえずフレームが移動した時にstop()させれば |
msuzuki | Åê¹ÆNo.8164 投稿日時: 2004-6-9 15:40 |
新米 居住地: Nagoya 投稿: 15
使用環境:
** win Windows XP P4 2.4G 512MB Flash CS3 Pro ** Mac Mac OSX 10.2.6 G4 867M Dual 768M |
Re: 2回目のFLVが再生されない Macromedia様から回答が来たので、今後の為に結果をご報告しておきます。
□原因 野中さんの言う通り、原因はAssociateController Behaviorのようです。 □対応方法 on(load)でのMediaContollerを設定をやめ、フレームアクションから関連付けを行なうことで正常に動作します。 myMedia.associateController(medcon); ビヘイビアを使うと駄目とは・・・ 皆様、わざわざ有り難う御座いました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |