Hybis 是否支持视频的 CMS 组件?

Does Hybis support a CMS component for video?

就像 Hybris CMS 中的图像组件一样,可以由业务用户管理,我们是否对视频组件提供开箱即用的支持? 如果没有,我们如何着手创建一个?

建议的解决方案:

  1. 扩展 CMSSimpleComponent
  2. 添加视频路径(URL)属性。
  3. 将此属性设置为视频媒体 URL。
  4. 渲染(不太确定!)

如果这个方法没问题,请反馈。

我不知道开箱即用的(除非他们在最近的版本中添加了一个)所以是的,你必须创建一个。

您的解决方案对我来说似乎是正确的,但是如果是我,我会将组件属性设置为 MediaContainer 类型。

这样,您可以引用具有多种视频格式(例如多个 resolutions/dimensions)的 MediaContainer,这样您的组件就可以 select 为不同的客户端提供正确的格式。

关于如何实际播放视频,我强烈建议使用 h.264 编码您的视频,以便浏览器可以本地播放,然后 selecting 一个 JavaScript 库来添加玩家控制。

例如http://videojs.com/

您还应该考虑如何使用 CDN。不要从您的服务器直接向您的消费者提供视频内容。使用 CDN。

值得注意的是,有几个 CDN 提供商可以为您处理图像和视频的大小调整和裁剪,这让您的生活变得更加轻松,因为您只需要保留原件。看这里:

http://cloudinary.com/blog/video_transcoding_resizing_cropping_and_manipulating_made_easy