Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
3 Răspunsuri
26805 Vizualizări

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>
Imagine profil
Abandonează
Autor Cel mai bun răspuns

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

Imagine profil
Abandonează

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

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

Cel mai bun răspuns

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

Imagine profil
Abandonează
Cel mai bun răspuns

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

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
5
feb. 24
24161
0
iul. 18
2641
2
iul. 18
3045
2
nov. 17
4537
3
mai 23
15672