支持使用collective.flowplayer的视频内容的字幕
项目描述
简介
通过包含Flowplayer Captions插件将字幕支持添加到Plone和collective.flowplayer。
工作原理
产品安装后,您将继续正常创建新的视频内容,使用基本的collective.flowplayer功能。
但是,当您已创建新的内部视频内容(在Plone中上传一个兼容的视频格式的新文件,如.flv)然后返回编辑新的视频,您将找到一个名为“字幕”的新fieldset。
如果您提供兼容格式(如.srt)的“字幕文件”,您的视频将显示字幕
配置
字幕插件提供了一组可轻松更改的配置选项,这得益于collective.flowplayer的结构。
您将在flowplayer_properties中找到许多新的条目,但您可以添加新的条目。请参阅上述“Flash插件:字幕”的“配置”部分,但也请参阅Flowplayer插件的显示属性和样式属性指南。
欢迎您更改默认设置,如果您想使用透明度、渐变等功能,此产品采用默认配置,首先考虑高视频可访问性。
依赖关系
依赖项列表相当长,但很容易满足。
需要Flowplayer Flash插件(随产品提供)
Flowplayer字幕插件
Plone依赖项
collective.flowplayer
Plone 3
Plone 3.3 支持,但需要一些额外的依赖项,这些依赖项在Plone 4上会自动满足
关于plone.app.blob的快速说明。它在Plone 3.3上工作得很好,但可能您的Plone配置还没有使用它。
如果您未配置plone.app.blob,您将遇到如下错误
Traceback (innermost last): Module ZPublisher.Publish, line 125, in publish Module Zope2.App.startup, line 238, in commit Module transaction._manager, line 93, in commit Module transaction._transaction, line 325, in commit Module transaction._transaction, line 424, in _commitResources Module ZODB.Connection, line 545, in commit Module ZODB.Connection, line 590, in _commit Module ZODB.Connection, line 628, in _store_objects Unsupported: Storing Blobs in <ZODB.FileStorage.FileStorage.FileStorage object at 0x1025ae090> is not supported.
待办事项
显示SubRip源的一种简单方法(我为此编写了collective.subrip2html,然后我发现它对字幕支持并不是真的必需…)
支持集合内容类型的字幕(我在混淆的Flowplayer API上遇到了问题)
变更日志
0.1.0 (2011-01-03)
初始版本
项目详情
散列 for collective.flowplayercaptions-0.1.0-py2.6.egg
算法 | 散列摘要 | |
---|---|---|
SHA256 | ec3a128c7e1892a3b7efdebeb5d0372f9e742c842198f7e75df308ca0a5b7abe |
|
MD5 | 47ff9eef2510959b629a984153ee09e0 |
|
BLAKE2b-256 | f86bd1b2400c91998f679fb232043ed17ec38dd7cf1c26f6faf9c83903050ed6 |