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
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
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!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Nov 23
|
1018 | ||
|
1
May 25
|
2105 | ||
|
1
Apr 25
|
3192 | ||
|
1
Apr 25
|
3972 | ||
|
1
Apr 25
|
1504 |
Hoàng Ngọc Dũng
ngocdungnb06@gmail.com / 0385672944