0
我想只是爲了學習如何投放視頻與Blob存儲區沒有它需要所有的屏幕影像,例如如何使用谷歌應用程序Angine投放視頻(BLOB)
這裏我導入的視頻作爲video_model
class ViewVideo(webapp.Reque...,blobstore_handlers.BlobstoreDownloadHandler):
def get(self):
video_id = self.request.get('video_id')
video_instance = None
if video_id:
video_instance = video_model().get_video_content(video_id)
self.response.headers['Content-Type'] = 'video/mp4'
self.send_blob(video_instance.content.key())
class Video(db.Model):
content = blobstore.BlobReferenceProperty()
title = db.StringProperty()
def get_video(self,video_id):
return Video.get_by_id(video_id)
def get_video_content(self,content):
query_str = "SELECT * FROM Video WHERE content =:content"
return db.GqlQuery(query_str,content=content).get()
凡VIDEO_ID來自獲得一個網址,但你看我把它直接在send_blob()函數,而這一次,當我測試它需要所有的屏幕正好看到視頻,我想知道我怎麼才能從我的應用程序視頻服務沒有發生這種情況,我想嵌入HTML,但我不知道如何來源將是
任何幫助會感激
如果它缺少的內容來回答這個問題,我會編輯