Exemple #1
0
    def render(self, medium):
        """
		Return markup to embed the YouTube video in the page using YouTube's
		Flash player.
		"""

        #  Build the video embed code by getting the video ID from the URL
        url_parts = urlparse.urlparse(medium.url)
        query_parts = parse_qs(url_parts.query)
        video_id = query_parts.get(self._VIDEO_QUERY_KEY, [''])[0]
        video_url = "%(base)s%(id)s?%(query)s" % {
            'base':
            self._VIDEO_URL_BASE,
            'id':
            video_id,
            'query':
            cgi.escape(urllib.urlencode({
                'fs': 1,
                'hl': 'en_US',
                'rel': 0
            }))
        }

        return embed_flash(video_url, video_id, self._DEFAULT_WIDTH,
                           self._DEFAULT_HEIGHT)
Exemple #2
0
	def render(self, medium):
		"""
		Return markup to embed the YouTube video in the page using YouTube's
		Flash player.
		"""

		#  Build the video embed code by getting the video ID from the URL
		url_parts = urlparse.urlparse(medium.url)
		query_parts = parse_qs(url_parts.query)
		video_id = query_parts.get(self._VIDEO_QUERY_KEY, [''])[0]
		video_url = "%(base)s%(id)s?%(query)s" % {
			'base': self._VIDEO_URL_BASE,
			'id': video_id,
			'query': cgi.escape(urllib.urlencode({
				'fs': 1,
				'hl': 'en_US',
				'rel': 0
			}))
		}

		return embed_flash(
			video_url,
			video_id,
			self._DEFAULT_WIDTH,
			self._DEFAULT_HEIGHT
		)
Exemple #3
0
    def render(self, medium):
        """Embed the media in a Flash player."""

        player_id = "media-player-%d" % medium.pk
        flashvars = {'file': medium.file.url, 'id': player_id}
        flashvars.update(self.add_flashvars())

        return embed_flash(os.path.join(_settings.MEDIA_URL,
                                        _settings.MEDIA_PLAYER_URL),
                           player_id,
                           self.player_width,
                           self.player_height,
                           flashvars=flashvars)
Exemple #4
0
	def render(self, medium):
		"""Embed the media in a Flash player."""

		player_id = "media-player-%d" % medium.pk
		flashvars = {
			'file': medium.file.url,
			'id': player_id
		}
		flashvars.update(self.add_flashvars())

		return embed_flash(
			os.path.join(_settings.MEDIA_URL, _settings.MEDIA_PLAYER_URL),
			player_id,
			self.player_width,
			self.player_height,
			flashvars=flashvars
		)