私は AS3 の初心者なので、質問があります。あなたが助けてくれることを願っています!
現在、FancyUpload を使用して、自分の Web サイト用のビデオ モジュール用のアップロード ツールを作成しているため、ユーザーはサイズと時間に制限がある FLV 形式でビデオをアップロードできます。
限られたサイズで処理できますが、時間がかかります... :( FLVファイルの全長を知る方法がわかりません。皆さんが助けてくれることを願っています。
私は AS3 の初心者なので、質問があります。あなたが助けてくれることを願っています!
現在、FancyUpload を使用して、自分の Web サイト用のビデオ モジュール用のアップロード ツールを作成しているため、ユーザーはサイズと時間に制限がある FLV 形式でビデオをアップロードできます。
限られたサイズで処理できますが、時間がかかります... :( FLVファイルの全長を知る方法がわかりません。皆さんが助けてくれることを願っています。
FLV の長さはメタデータ プロパティに含まれています。このデータを取得する方法の詳細については、ドキュメントを確認してください。
正しい'flv'ファイル'は'メタデータタグに正しい長さを含む必要がありますが。しかし、flvファイル自体からタイムスタンプを取得する方がエラー耐性が高いことがわかりました。
http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdfでflv仕様を確認してください。心配しているのが*.flvファイルだけの場合は、この仕様で調べる必要があるのはAnnex-Eだけです。基本的に、最後の4バイトは、flvファイルの最後のタグの長さを示します。したがって、ファイルの最後のタグを読み取り、そのタグのタイムスタンプを取得します。これは、ビデオの長さを教えてくれるはずです。
さらに、クライアント側でこれらのチェックを試みていると思います。したがって、ファイルをロードして読み取り/解析する前に、サイズをチェックしてください。