ベストアンサー flvplaybackで存在しないファイルを読み込むと、 2010/04/06 14:21 flvplaybackで存在しないファイルを読み込むと、 次から存在するファイルを読み込んでも再生されません。 どうして再生されないのでしょうか? 存在しない動画をcontentsPathに設定した後に、 存在するパスをcontentsPathに設定しても再生されない。 flvplaybackコンポーネントの設定でautoPlayをtrueにしています。 環境 Flash8 FlashPlayer8 AS2 WindowsXP 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー BlurFiltan ベストアンサー率91% (1611/1754) 2010/04/07 18:55 回答No.1 そうなる現象は私も経験していました。 接続エラー(connectionError)が発生すると復活してくれないんですよ。 FLVPlaybackの中で何が起こっているのかとか, 原因などか良くわかっていないので説明はできませんが, 1つの対処法は見つけました。 activeVideoPlayerIndex の番号を別のものにすれば, 接続エラー(connectionError)が発生した後でも違うFLVをロード表示することは可能です。 ↓説明用の1つの例↓ ------------------------------------ a_btn.onRelease = function() { m_flv.activeVideoPlayerIndex = 0; m_flv.visibleVideoPlayerIndex = 0; //存在するファイル名 m_flv.contentPath = "topBefore_1.flv"; m_flv.play(); }; b_btn.onRelease = function() { m_flv.activeVideoPlayerIndex = 1; m_flv.visibleVideoPlayerIndex = 1; //存在しないファイル名 m_flv.contentPath = "topBefore_4.flv"; m_flv.play(); }; ------------------------------------ 上のスクリプトは,あくまでも説明用の例です。 上のように 0 や 1 などという定数にするのではなくて, カウント用の変数を用意しておいて, ボタンがクリックされる度にカウントを上げて行き, そのカウントの数値を activeVideoPlayerIndex に与えても良いかもしれません。 また, ファイルが存在しないとき, FLVPlayback.stateChangeイベント で FLVPlayback.stateプロパティ を調べると FLVPlayback.CONNECTION_ERROR が返ってくるので そのときにカウントアップしても良いかもしれません。 もっと他にちゃんとした対処法があるような気がします。 一応 「これで何とかなるのでは?」 という対処方法案です。 画像を拡大する 質問者 お礼 2010/04/14 14:32 ありがとうございます。 私も、いい解決方法が見つかりましたら 補足に書き込んでみようと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Flash 関連するQ&A 外部flvファイルの再生終了の確認をできるようにしたい FLVPlayback コンポーネントを使って、アニメーション中に外部flv動画が再生されるようなものを作っています。 動画再生終了後に、次のアニメーションに移りたいのですが、外部flvファイルは定期的に更新されるので、何フレームあるのかわかりません。そこで、ActionScriptを使って外部flvファイルの再生が終了したらgotoAndPlay("");みたいな処理をしたいのですが、どのようにすれば良いでしょうか。 それと、よくあるプリローダー、いわゆる先読み機能では外部のflvファイルも一緒に先読みされるのでしょうか。 CS3+AS2+winvista環境です。 よろしくお願い致します。 FLVPlaybackでエラー処理の仕方 Flash8 AS2 _root.attachMovie("FLVPlayback","mc_flvplayer",this.getNextHighestDepth()); _root.mc_flvplayer._width = 400; _root.mc_flvplayer._height = 300; _root.mc_flvplayer.load("movie/movie01.flv"); FLVPlaybackコンポーネントでflv動画を読み込んでいるんですが、 もしflv動画のパスが間違っていた場合やダウンロード中にエラーが発生した場合の エラー処理をどうすればいいか分かりません。 ヘルプにprogressイベントにそれっぽいことが書いてあるんですが動画のパスが間違っていた場合イベントそのものが発生しません。 動画が再生されない FlashProfessionalCS5を使っています。 (ActionScript3.0) 動画をネット(社内LAN)上に公開したいのですが、一部のPCのみ再生されません。 (Flashそのものは見れます) 動画の設定方法は、 ビデオの読み込み⇒外部ビデオを再生コンポーネントと共にロードする の方法で設定しています。 動画ファイルはWebサーバに保存してあり、ソースのパスも確認しています。 一部のPCのみ動画だけが再生されないので、パスは正しいと思うのですが・・・ IEを使っていますが、他のブラウザを試したり、ShockWaveやJavaなどをインストールしましたがダメでした。 また、FlashPlayerも最新バージョンにしてあります。 原因と対策方法がおわかりでしたら、教えて頂けないでしょうか? よろしくお願いいます。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム flashcs5 flvplaybackを利用したflv再生時のプレビ flashcs5 flvplaybackを利用したflv再生時のプレビュー画面 flashcs5でflvをビデオ読み込みして、出来合いのスキンをつけて、 再生しています。autoplayはなしにしているのですが、 初期画面をpngファイルなどで変えることはできないのでしょうか? コンポーネントにpreviewという欄があるので是かと思ったのですが、 なしのまま触れません。 scriptなどあまりわかりませんので、 できたら簡単に済ませたいのですが・・・ ご教授お願いいたします。 「FLVPlayBack」で作成したプレーヤーで画面クリック再生させる方法 よろしくお願いします。 ド素人なのですが、今流行りの「FLV」で動画配信してみたいと思い、 書籍とネット情報を参考に、「FLVPlayBack」を使用して、FLVプレーヤー を作成してみました。 非常に簡単に作成でき、再生も問題無いのですが、一点どうしても 加えたい機能があり、質問させていただきます。 私の作成したプレーヤーの仕様では、「autoPlay」の設定を「false」 に設定しています。 もちろん、意図的に設定しており、サイトにアクセスして自分でコン トローラの再生ボタンを押さないと再生が始まらないようにしています。 このとき、ビューワー部分と言うかディスプレイ部分と言うか、動画 の再生される画面がある訳ですが、そこに三角形の再生マークなどを表 示させ、コントローラの再生ボタンだけではなく、画面をクリックして も再生開始できるようにしたいのですが、どうすれば良いのでしょうか? イメージとしては、 http://www.jeroenwijering.com/?item=JW_FLV_Player のような感じ です。 それからもう一点、質問させていただきたいのですが「FLVPlayBack」 でプレーヤーを作成した場合、パラメータの「contentPath」に、動画の 絶対パスを入力しないと上手く行かないように思うのですが、ここを 相対パスに設定することは出来ないのでしょうか? ド素人過ぎて、変な質問をしているかも知れませんが、ご教授いただけ ますと幸いです。 どうぞ、よろしくお願いします。 FlashでMP4の動画を再生するには.. FlashでMP4の動画を再生するには.. Flash8を使っています。 手元にあるMP4動画(H.264)をFlash Videoとしてウェブページで再生させたいです。 以下のページを参考にしました。 http://www.asahi-net.or.jp/~tk3t-ysok/flash/tutorials/as/as20/as20.html 上記のページにあるようにFLVファイルなら問題ないのですが、 MP4ファイルはそのままでは再生させられないです。 (コンポーネントインスペクターのファイル指定で.flvではなく.mp4と指定しました) YouTubeなどを見ると、MP4ファイル(1080pHDなど)でもFlashで再生させられるようなのですが・・? また、 http://www.macwebcaster.com/2007/12/playing_mp4_on_flash_9.html を見ると、やはりMP4は再生可能のようです(最新のFlash Playerなら)。 これは試してみてできると確認しました。 ただし、人様のSWFは使いたくないです。 ひょっとして最新版のFlash CS4を買わないと無理ですか? Flash8ではMP4を再生させるSWFを作ることは無理なのでしょうか・・? 可否と可能ならその具体的方法についてご指導頂けますようお願いいたします。 <環境> Windows XP SP2 Flash8 FLVファイル_Flashビデオの再生 皆様、よろしくお願いいたします。 タイムライン上、簡単なアニメーションの次のキーフレームに、FLVファイルを外部ビデオとして読み込んでいます。アニメーションの後に、FLVファイルを再生させたいと考えているわけです。ですが、うまくいきません。 どなたかお助けください。なお、以下、エラーメッセージです。 ---- TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。 at fl.video::UIManager/http://www.adobe.com/2007/flash/flvplayback/internal::hookUpCustomComponents() at fl.video::FLVPlayback/http://www.adobe.com/2007/flash/flvplayback/internal::handleVideoEvent() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/internal::setState() at fl.video::VideoPlayer/http://www.adobe.com/2007/flash/flvplayback/internal::finishAutoResize() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick() flvファイルの作り方 flash8でflv(動画)を作りたいとき Macromedia Flash 8 Video Encoder を使い正常にエンコードできるのですが flvファイルをダブルクリックしても flashPlayerが起動するだけで再生されません。 「再生」ボタンも特にありません。 ログを見ると成功しているようですが どうしてでしょうか? 160*120非圧縮AVI 10MB 音声なし が428KBになりました(150kbps) divXと同じようなサイズなので 壊れている??とも考えにくいですし。 なぜでしょうか? Flash 動画ファイルの扱い Flashでの動画ファイルの扱いに関して質問させていただきます。 外部にあるflvファイルをFlashのステージ上で表示させる方法として、 以下2点を試しています。 ・FLVPlaybackコンポーネントを使用して、スクリプトで制御する方法 (パラメータに相当する部分をスクリプト制御) 例:FLVPlaybackインスタンス名.contentPath = "●●●.flv"; ・Videoオブジェクトをステージに配置し、スクリプトで制御する方法 (NetConnection,NetStreamを使用) 例:Videoオブジェクトインスタンス名.attachVideo(NetStreamオブジェクト名); ここでCuePointに関してですが、上記FLVPlaybackを使用した際はCuePointを追加して、 再生ヘッドが特定のCuePointに到達したら任意の処理を実行という動作を確認しました。 このCuePointの仕組みと同様の処理をVideoオブジェクトの際は NetStreamオブジェクト.time で 現在の再生ヘッドの場所(再生時間?)が取得できる?ので CuePointの追加スクリプトは書かなくてよいのでしょうか? というか、VideoオブジェクトにCuePointの追加ってできるのか? あと、FlVPlaybackの方は FLVPlaybackインスタンス名.volume で 動画の音量調整ができますが、 Videoオブジェクトの方は動画の音量調整をどのようにすればよいのでしょうか? NetStreamオブジェクト名.volume や NetStreamオブジェクト名.setVolume Videoオブジェクトインスタンス名.volume(setVolume)等 試してみましたが、反応なしでした。 最後にFlashで動画ファイルを扱う際FlVPlaybackを使用するのと、 VideoオブジェクトでNetConnection,NetStreamを使用するのと どちらが適している(一般的)なのでしょうか? わかる範囲でご回答いただければ幸いです。 動画ファイルが少し途切れながら再生される。 YouTubeなどの動画ファイルがどんなに環境がよくても少し途切れながら再生されます。 たとえその動画をパソコンに保存してRealOnePlayerで再生しても少し途切れながら再生されます。 これはどの動画でも同じでした。 もちろんFlashPlayerのバージョンは最新のやつをインストールしているのですがこの症状がまったく解決されません。 どうしたらこの症状は解決出来ますか? ちなみに使っているパソコンは FMV-BIBLO NF40Yです。 存在しないファイルを削除したい WindowsXPを利用している者です。 削除しようとすると、「このファイルは存在しません.....」というようなことが表示され、削除できないファイル(写真)がいくつかあります。そのファイルのパスが存在しないようです。そのファイルがもともと存在していたフォルダを、消してしまったからだと思われます。そのファイルは、開くことはできませんが、検索すると必ず表示されます。サイズは0と表示されています。バックアップはありません。 このファイルを検索しても表示されないようにしようと、さまざまな手を打ってきましたが、どんなことをしても完全に削除することができません。ゴミ箱に入れて、ゴミ箱をからにするなどしても、検索すると必ずまた出てきます。ネットで紹介されているやりかた(コマンドクロンプトを使う、ファイルを置き換えて削除など)もやってみましたが、消えませんでした。 このようなファイルは、完全に消すことはできないのでしょうか? 初心者で、詳しいことをあまり知りません。 どうかご存知の方がおられましたら、回答をよろしくお願いいたします。 ファイルが存在しない、壊れている、見つからない、開けない もともとパソコンの中になかったマウスポインタを設定していたのですが普通の白い←と砂時計になってしまったので設定しなおそうとコントロールパネルからマウスのプロパティでやってみましたがファイルが存在しないか壊れています、とメッセージが出て設定できません それと起動時等に設定していた音声ファイルも同じようにファイルが見つかりません、それでも設定しますか?、とメッセージが出て設定できません それと音声ファイルはWMPで再生は出来るのですがライブラリに入らないのでCDに取り込めません そうなったのはマイドキュメントをDドライブに移してからなので該当のファイルだけCドライブに戻したのですが治りません 原因がわからない、治し方がわからないのでどうか助けてください お願いします AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム .xlsファイルが存在するパスを表示させたい エクセルマクロ初心者です。 .xlsファイルをサブフォルダも含め検索し、A列にファイル名、B列にファイルが存在するパスを表示させるにはどうしたらいいでしょうか?検索するベースのディレクトリは決まっている”C:\temp”のでtemp以下、.xlsがどこに存在するのかを検索するマクロを組もうとしています。 いろんな書き込みを探し、サブフォルダを含め、ファイル名を取得するものは発見できたので組み込んでみましたが、、パスの表示方法がわかりません。 cnt = 0 Call Sample3("C:\temp") Callでサブルーチンsample3に渡し、ファイル名を取得しています。 Dim cnt As Long Sub Sample3(Path As String) Dim buf As String, f As Object buf = Dir(Path & "\*.xls") Do While buf <> "" cnt = cnt + 1 Cells(cnt, 1) = buf buf = Dir() Loop With CreateObject("Scripting.FileSystemObject") For Each f In .GetFolder(Path).SubFolders Call Sample3(f.Path) Next f End With End Sub あとは、どのように書けばいいのでしょうか? 宜しくお願い致します。 swfファイル マクロメディアのサイトからダウンロードでFLASH MX2004を入れたのですが、作成したswfファイルをプレビューしようとダブルクリックすると、flashplayerじゃなくてinternet explorerが起動します。 見れないことはないですが、起動に時間もかかり厄介です。 flashplayerでみれるように設定するにはどうしたらいいのでしょうか。 swfファイルの上で右クリック、プログラムを選択→プログラムを指定して実行→参照→flashplayerを探して選択・・・ この手段を取っても、OKを押すとIEが起動してしまいます。 どなたか解決方法を知っておられたら教えてください。 Flash Player が入っているのに、swfファイルが見れません。 先方で、 「Flash Player9を入れているのに、メール添付されているswfファイルが開けない」 と言われました。 パブリッシュ設定は 「バージョン FlashPlayer8 ActionScript2.0」にしております。 また、IEに「swfファイル」をドラッグドロップしても見れないそうです。 原因は何が考えられるでしょうか。 すいませんが、よろしくお願いいたします。 Flash プロジェクタファイルについて こんにちわ。 度々、ですが質問させていただきます。 プロジェクタ(.exe)で書き出したものを制作環境より以前のOSで見る事も可能でしょうか? (例:win XP 制作、win 98(FlashPlayerはインスールされていない) で再生) また、混乱気味になっているのですが、プロジェクタとはFlashPlayer、Flashプラグイン(ブラウザ)の無い環境でも再生することができる と認識しています。 制作環境 Windows XP HomeEdition Flash8 Professional 最終形態 windowsプロジェクタ(.exe)とmacプロジェクタをCDに焼きマスターCDとしてを納品 ユーザーはCDから再生。 使用環境 windows:98以上 mac:OS X以上 動画ファイルを再生するにあたって色々なプレイヤーが存在しますが、プレイ 動画ファイルを再生するにあたって色々なプレイヤーが存在しますが、プレイヤーによって画質等に差が出るのでしょうか?現在存在するプレイヤーの中で一番、高画質で再生出来るプレイヤーがあれば教えて下さい。宜しくお願い致します。 ファイルとディレクトリの見分け方は? 環境 WindowsXP、Apache2.0.47、PHP4.3.2で使用しています。 質問 関数readdir($dh)で指定されたパスのファイルとディレクトリのリストを取得しています。 両方が存在していた場合、ファイルとディレクトリを見分けるためにはどのようにしたら良いのでしょうか? 都合の良い関数は無いように思ったのですが... よろしくお願いします。 FLVファイルについて 質問させて貰います。ボクはFLASH8で動画について勉強してるんですが判らない事があるので教えてください1つのプレイヤswfファイルで順番に複数のFLVファイルを順番に再生する事は出来ますか?たとえばプレイヤーとしてswfファイルがあります。動画ファイルとして1flvと2flvと3flvファイルがあるとします。それでプレイヤーの再生ボタンを押すとまず1flvファイルが再生されます。1のflvが再生終わると自動で2flvが再生するまた終わると3flvが再生するっといった具合に出来る事は可能ですか?もし出来るのなら何方かわかるから教えてください! ローカル環境でswfファイルを、Flash Player8で再生すると いつもお世話になっております。 Windows XP、Flash8で作成しています。 swfファイルをローカル環境で、Flash Player8で再生し、getURL("*****.co.jp/",_blank); のAction Scriptが設定してあるボタンをクリックすると、『Macromedia Flash Playerは潜在的に危険な操作が行われたため、停止しました~』というメッセージが表示されてしまいます。 macromediaのサイトにあるコンテンツ作成者のためのグローバルセキュリティ設定』というページで、(http://www.macromedia.com/support/documentation/jp/flashplayer/help/settings_manager04a.html#119065)インターネットを通信することを許可するように、設定を変更すれば、ローカル環境でも指定したURLを開くことができるのですが・・・。 このswfファイルはCDに焼いて、多数の人に配る予定なのです。 ほとんどの人がFlash Player8で再生する事になると思われ、それも、年配の方々に配布する予定なので、できたら上記のような手順を踏まずに指定したURLが開くようにしたいのです。 良い方法をご存知の方がいましたら、教えてください。 宜しくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。 私も、いい解決方法が見つかりましたら 補足に書き込んでみようと思います。