pyams_content.component.video.provider.zmi package ⊞

class pyams_content.component.video.provider.zmi.BaseExternalVideoRenderer(context, request)[source]

Bases: pyams_viewlet.viewlet.BaseContentProvider

Base external video renderer

get_url_params()[source]
params = ()
class pyams_content.component.video.provider.zmi.CustomVideoRenderer(context, request)[source]

Bases: pyams_content.component.video.provider.zmi.BaseExternalVideoRenderer

Custom video renderer

class pyams_content.component.video.provider.zmi.DailymotionVideoRenderer(context, request)[source]

Bases: pyams_content.component.video.provider.zmi.BaseExternalVideoRenderer

Dailymotion video renderer

params = (('start_at', 'start', <function time_to_seconds>), ('autoplay', 'autoplay', <class 'int'>), ('show_info', 'ui-start-screen-info', <class 'int'>), ('show_commands', 'controls', <class 'int'>), ('ui_theme', 'ui-theme', <class 'str'>), ('show_branding', 'ui-logo', <class 'int'>), ('show_endscreen', 'endscreen-enable', <class 'int'>), ('allow_sharing', 'sharing-enable', <class 'int'>))
class pyams_content.component.video.provider.zmi.VimeoVideoRenderer(context, request)[source]

Bases: pyams_content.component.video.provider.zmi.BaseExternalVideoRenderer

Vimeo video renderer

params = (('show_title', 'title', <class 'int'>), ('show_signature', 'byline', <class 'int'>), ('color', 'color', <class 'str'>), ('autoplay', 'autoplay', <class 'int'>), ('loop', 'loop', <class 'int'>))
class pyams_content.component.video.provider.zmi.YoutubeVideoRenderer(context, request)[source]

Bases: pyams_content.component.video.provider.zmi.BaseExternalVideoRenderer

Youtube video renderer

params = (('start_at', 'start', <function time_to_seconds>), ('stop_at', 'end', <function time_to_seconds>), ('autoplay', 'autoplay', <class 'int'>), ('loop', 'loop', <class 'int'>), (None, 'playlist', <function get_playlist_id>), ('show_commands', 'controls', <class 'int'>), ('hide_branding', 'modestbranding', <class 'int'>), ('show_related', 'rel', <class 'int'>), ('allow_fullscreen', 'fs', <class 'int'>), ('disable_keyboard', 'disablekb', <class 'int'>))
pyams_content.component.video.provider.zmi.get_playlist_id(settings)[source]

Include playlist ID if loop is required

pyams_content.component.video.provider.zmi.time_to_seconds(value)[source]

Convert min:sec value to seconds