Nasıl bir php script URLLoader kullanarak ByteArray bir FLV formatında veri göndermek için?

0 Cevap php

Im bir tekerrürü gibi, kullanıcı tarafından daha sonra görülebilir onun oyun kaydetmek / yakalamak özelliğe sahip flash oyun yaratıyor.

Şimdi oyunu kaydedebilir ve bir ByteArray değişken bir flv formatında içine yazmak Im zaten mümkün gelince.

Ne Im şu anda çalışan bir php script bu ByteArray (video dosyası) gönderir ve bir web sunucusuna kaydetmek için nasıl.

Ben veri gönderebilir ve php POST yöntemi yoluyla alacaksınız flaş URLLoader çalıştırmak. Ne yazık ki, flv verileri içeren ByteArray okumak php için kodlanmış ilk correclty olmalıdır. Ben bunun yerine sadece JPEGENCODER kullanarak FLV formatında bir JPEG ByteArray gönderiyor sadece aynı şeyi yapar net örnek bu anladım.

FLV formatında veya herhangi bir video formatları için JpegEncoder gibi varolan herhangi bir sınıf var mı? Ya encoder benim öz yaratma gibi herhangi bir iş etrafında?

Peşin adamlar teşekkür ederiz.

Burada ByteArray göndermek için benim geçerli kod

            //send byteArray to a php script
        var request:URLRequest = new URLRequest(url);
        request.method = URLRequestMethod.POST;

        //need to correctly encode first the ByteArray in FLV format
        //....

        request.data = fs; //FLV byteArray  
        var loader:URLLoader = new URLLoader();
        trace(request.data);

0 Cevap