【发布时间】:2017-01-08 23:44:35
【问题描述】:
就像 Hybris CMS 中可由业务用户管理的图像组件一样,我们是否对视频组件提供开箱即用的支持? 如果没有,我们该如何创建一个?
建议的解决方案:
- 扩展 CMSSimpleComponent
- 添加视频路径 (URL) 属性。
- 将此属性设置为视频媒体 URL。
- 渲染(不太确定!)
如果此方法可行,请提供反馈。
【问题讨论】:
标签: e-commerce hybris
就像 Hybris CMS 中可由业务用户管理的图像组件一样,我们是否对视频组件提供开箱即用的支持? 如果没有,我们该如何创建一个?
建议的解决方案:
如果此方法可行,请提供反馈。
【问题讨论】:
标签: e-commerce hybris
我不知道开箱即用的一个(除非他们在最近的版本中添加了一个)所以是的,你必须创建一个。
您的解决方案对我来说看起来很合适,但是如果是我,我会将组件属性设置为 MediaContainer 类型。
这样,您可以引用具有多种视频格式(例如多种分辨率/尺寸)的 MediaContainer,以便您的组件可以为不同的客户端选择正确的格式。
就如何实际播放视频而言,我强烈建议使用 h.264 对视频进行编码,以便浏览器可以原生播放,然后选择 JavaScript 库来添加播放器控件。
您还应该考虑如何使用 CDN。不要从您的服务器直接向您的消费者提供视频内容。使用 CDN。
值得注意的是,有几个 CDN 提供商可以为您处理图像和视频的大小调整和裁剪,这让您的生活变得更加轻松,因为您只需要保留原件。见这里:
http://cloudinary.com/blog/video_transcoding_resizing_cropping_and_manipulating_made_easy
【讨论】: