0

アプリ エンジン ブロブストアから html5 タグへのビデオの提供に問題があります。ビデオが最後のフレームでハングしているようで、ended使用する必要があるトリガーが起動されません。また、ビデオをシークしたり、右クリックで強制的にビデオを再生したりすることもできません。ファイルを静的ファイルとしてアップロードすると、ファイルは期待どおりに機能し、トリガーが起動され、シークが有効になります。

ブロブストアから提供されるファイルは次のとおりです。

http://jsfiddle.net/AvqUy/18/

同じ動画が静的ファイルとして提供されました。

http://jsfiddle.net/AvqUy/19/

これはブロブストアの制限ですか、それとも何か間違っていますか?

ビデオファイルを処理するための私のコードもここにあります:

class VideoFileHandler(webapp2.RequestHandler):
    def get(self):
        video = db.get(self.request.get('video_id'))
        if video.video_file:
            self.response.headers['Content-Type'] = 'video/mpeg'
            self.response.out.write(video.video_file)
        else:
            self.response.out.write('No video file')
4

1 に答える 1

1

send_blobを使用する必要があります。

これは、send_blobを使用して提供し、htmlオーディオおよびビデオタグを使用してGoogleクラウドストレージから提供することを示す例です。

于 2012-11-09T12:21:04.393 に答える