Ejemplo n.º 1
0
    def media_embed(cls, media_object):
        height = 500

        params = {}
        if c.site:  # play it safe when in a qproc
            if getattr(c.user, "pref_show_stylesheets", True):
                params["stylesr"] = c.site.name

        url = urlparse.urlunparse((
            None,
            g.media_domain,
            "/live/%s/embed" % media_object["event_id"],
            None,
            urllib.urlencode(params),
            None,
        ))

        content = format_html(_EMBED_TEMPLATE, url=url, height=height)

        return MediaEmbed(
            height=height,
            width=710,
            content=content,
            sandbox=False,
        )
Ejemplo n.º 2
0
    def media_embed(cls, media_object):
        oembed = media_object["oembed"]

        return MediaEmbed(
            width=oembed["width"],
            height=oembed["height"],
            content=oembed["html"],
        )