Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
3 Vastaukset
26854 Näkymät

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
Hylkää
Tekijä Paras vastaus

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
Hylkää

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

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

Paras vastaus

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
Hylkää
Paras vastaus

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

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
5
helmik. 24
24203
0
heinäk. 18
2681
2
heinäk. 18
3076
2
marrask. 17
4574
3
toukok. 23
15740