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
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
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.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
0
nov. 23
|
1078 | ||
|
1
mei 25
|
2262 | ||
|
1
apr. 25
|
3297 | ||
|
1
apr. 25
|
4110 | ||
|
1
apr. 25
|
1598 |
Hoàng Ngọc Dũng
ngocdungnb06@gmail.com / 0385672944