0

問題に行き詰まり、解決策が見つかりません。締め切りがあります。

私は Mac を使用しており、Flash CS6、AS3 (Flash Player 11.4) でインタラクティブな教育用 DVD を作成しました。(Main.exe)という名前のフルスクリーンswfファイルを再生するために自動実行メソッドを使用しています。このプロジェクトでは、XML を使用して、さまざまな swf ファイル、mp3 オーディオ、および mp4 ビデオ ファイルを外部で再生します。

  1. Flash CS6 でムービーをテストしている間、すべてがスムーズに実行されるようになりました。問題は、swf ファイル (Main.swf または Main.exe) のスタンドアロン バージョンを再生しようとすると、mp4 ビデオが読み込まれないことです。問題がどこにあるのかわかりません。誰かがこの奇妙な問題を通して私を導くことができれば、非常に感謝します.

  2. Flash CS6 でのテストでも、一部の Mp4 ビデオ ファイルがロードされないことに気付きました。読み込まれるものと読み込まれないものがあります。XMLを介してパスと名前を正しく取得していますが。この場合はどうなるのでしょうか?? ファイルが壊れていませんか?? しかし、メディアプレーヤーを使用すると、すべてのビデオファイルが再生されます。

PS: 自動実行または (.exe) の場合はもちろん、Windows プラットフォームでテストしています。DVD は、Windows プラットフォームでの再生を想定しています。

4

2 に答える 2

0

まず、OS X は Windows アプリケーションであるためファイルを開きません.exe(Mac は を使用します.app)。ただし、.swfFlash Player は両方で使用できるため、(ご指摘のとおり) 両方のプラットフォームで動作します。

次に、ビデオがビデオ プレーヤー ( VLCなど) で動作するからといって、Flash でも動作する必要があるとは限りません。動画間で拡張子が同じ (この場合は.mp4) であっても、すべての動画が同じように再生されるわけではありません。これは、がcodec でエンコードされ.mp4たビデオのコンテナにすぎないためです。コーデックが Flash Player で使用できない場合、実行されません。

コンテンツをサニタイズするには、ビデオを使用できる同じ標準形式に再エンコードすることを検討してください。Flash をお持ちの場合は、Adobe Media Encoderが付属しており、これで十分です。または、 Handbrakeなどのオープンソースのエンコーダーを試してください。

もう 1 つの問題は、パスの問題のように思えます。何を行っているかを示すために、コード サンプルを提供する必要があります。

于 2013-07-22T20:19:56.697 に答える