İçereği Atla
Menü
Bu soru işaretlendi
3 Cevaplar
26746 Görünümler

I have got video in the backend which is saved as an attachment, now i want to display the video in the website . How can i achieve it ?

Now i am possible to display the video in the following ways , but not from the one saved as attachments.

<iframe src="//www.youtube.com/embed/vxIj3JKEGvE" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="/web_school/static/src/img/play_video.mp4"></iframe>
</div>
Avatar
Vazgeç
Üretici En İyi Yanıt

Hi,

Got the solution like this.

Attached a video in the backend as attachment, then i accessed the the attachment from the controller and passed/ rendered the binary value of the video to the template. And in the template, added the code like this.

<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" t-att-src="'data:video/mp4;base64,' + str(video_material)"></iframe>
</div>


Thanks

Avatar
Vazgeç

how about conroller code can you please share fully code thanks in advance

I'd love to see the controller code as well. thanks.

En İyi Yanıt

Dear Niyas, I am not sure !!

You attach your file to a binary field. That will be base64.

Then try to display video using base64. 

See the example

Avatar
Vazgeç
En İyi Yanıt

I think this is not possible so far. Would need a new module. 

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
5
Şub 24
24049
0
Tem 18
2605
2
Tem 18
3011
2
Kas 17
4502
3
May 23
15566