uploadify ( http://www.uploadify.com/ ) を使用してビデオを自分のサイトにアップロードし、ffmpeg を使用して *.flv に変換し、プレビューを再生しています。ただし、firefox、chrome、safari では完全には動作しません。
uploadify は onComplete インターフェイスを提供するため、サイトでアップロードされたファイルを保存するためにスクリプト (.ashx、.php) が使用されます。response.write("blabla") または (echo "blabla") を使用して、OnComplete として登録された JavaScript 関数を呼び出すことができます。
私は avi、mpg、mp4 などのいくつかのビデオ ファイルでテストしました。これらは 50 MB 未満で、4 つのブラウザすべてで動作しました。しかし、75MB の mp4 ファイルをアップロードしようとすると、IE では機能しましたが、他の 3 つでは機能しませんでした。アップロード フォルダーに .flv ファイルが作成されていることを確認できます。response.write("blabla") の後にデバッグ メッセージの出力を確認できますが、javascript 関数は呼び出されませんでした。つまり、プレビューが再生されませんでした。
誰かが理由を知っていますか?response.write にタイムアウトか何かがあるので、しばらくすると機能しなくなりますか? たとえば、75MB のファイルは、私が試した他の小さいサイズのファイルよりも変換に時間がかかりました。
感謝