Hybis 是否支持视频的 CMS 组件?
Does Hybis support a CMS component for video?
就像 Hybris CMS 中的图像组件一样,可以由业务用户管理,我们是否对视频组件提供开箱即用的支持?
如果没有,我们如何着手创建一个?
建议的解决方案:
- 扩展 CMSSimpleComponent
- 添加视频路径(URL)属性。
- 将此属性设置为视频媒体 URL。
- 渲染(不太确定!)
如果这个方法没问题,请反馈。
我不知道开箱即用的(除非他们在最近的版本中添加了一个)所以是的,你必须创建一个。
您的解决方案对我来说似乎是正确的,但是如果是我,我会将组件属性设置为 MediaContainer 类型。
这样,您可以引用具有多种视频格式(例如多个 resolutions/dimensions)的 MediaContainer,这样您的组件就可以 select 为不同的客户端提供正确的格式。
关于如何实际播放视频,我强烈建议使用 h.264 编码您的视频,以便浏览器可以本地播放,然后 selecting 一个 JavaScript 库来添加玩家控制。
您还应该考虑如何使用 CDN。不要从您的服务器直接向您的消费者提供视频内容。使用 CDN。
值得注意的是,有几个 CDN 提供商可以为您处理图像和视频的大小调整和裁剪,这让您的生活变得更加轻松,因为您只需要保留原件。看这里:
http://cloudinary.com/blog/video_transcoding_resizing_cropping_and_manipulating_made_easy
就像 Hybris CMS 中的图像组件一样,可以由业务用户管理,我们是否对视频组件提供开箱即用的支持? 如果没有,我们如何着手创建一个?
建议的解决方案:
- 扩展 CMSSimpleComponent
- 添加视频路径(URL)属性。
- 将此属性设置为视频媒体 URL。
- 渲染(不太确定!)
如果这个方法没问题,请反馈。
我不知道开箱即用的(除非他们在最近的版本中添加了一个)所以是的,你必须创建一个。
您的解决方案对我来说似乎是正确的,但是如果是我,我会将组件属性设置为 MediaContainer 类型。
这样,您可以引用具有多种视频格式(例如多个 resolutions/dimensions)的 MediaContainer,这样您的组件就可以 select 为不同的客户端提供正确的格式。
关于如何实际播放视频,我强烈建议使用 h.264 编码您的视频,以便浏览器可以本地播放,然后 selecting 一个 JavaScript 库来添加玩家控制。
您还应该考虑如何使用 CDN。不要从您的服务器直接向您的消费者提供视频内容。使用 CDN。
值得注意的是,有几个 CDN 提供商可以为您处理图像和视频的大小调整和裁剪,这让您的生活变得更加轻松,因为您只需要保留原件。看这里:
http://cloudinary.com/blog/video_transcoding_resizing_cropping_and_manipulating_made_easy