Currently i want to preview the video i uploaded using binary field. odoo 16. is there any way to do it?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilitate
- Inventar
- PoS
- Project
- MRP
Această întrebare a fost marcată
I can't import videos
ImportError: cannot import name 'video' from 'odoo.tools' (D:\1\server\odoo\tools\__init__.py) - -
In Odoo 16, you can use the video_preview widget to display a preview image and play a video. Here are the steps to use the video_preview widget in your module:
- Import the necessary modules:
javascript
from odoo import models, fields, api from odoo.tools import video
- Define a field for the video:
python
class VideoExample(models.Model):
_name = 'video.example'
name = fields.Char(string='Name')
video = fields.Binary(string='Video', attachment=True)
video_preview = fields.Binary(string='Video Preview', compute='_compute_video_preview')
@api.depends('video')
def _compute_video_preview(self):
for rec in self:
rec.video_preview = video.Video.from_binary(rec.video).preview_image() if rec.video else None
- Add the video_preview widget to your form view:
The video_preview widget will automatically display a preview image and play the video when the user clicks on it. Note that the video field is of type Binary, and the video_preview field is computed based on the video field using the video_preview function from the odoo.tools.video module.
That's it! Now you should be able to display and play videos in your Odoo 16 module using the video_preview widget.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Înscrie-te| Related Posts | Răspunsuri | Vizualizări | Activitate | |
|---|---|---|---|---|
|
|
0
nov. 23
|
1667 | ||
|
|
5
sept. 25
|
23585 | ||
|
|
3
aug. 25
|
3546 | ||
|
|
1
mai 25
|
3437 | ||
|
|
1
apr. 25
|
4328 |
Hoàng Ngọc Dũng
ngocdungnb06@gmail.com / 0385672944