Подтвердить что ты не робот

Можно ли играть на YouTube-видеоигра ipython со времени смещения

Если я встраиваю видеоролик youtube в iPython-ноутбук:

from IPython.display import YouTubeVideo
YouTubeVideo("Pi9NpxAvYSs")

Есть ли способ, который я могу встроить в это, чтобы он играл с определенного времени? Итак, 1:47:03 - 1 час, 47 минут и 3 секунды?

4b9b3361

Ответ 1

Update

Теперь вы можете использовать любой параметр, который вам нравится на проигрывателе YouTube:

from datetime import timedelta

start=int(timedelta(hours=1, minutes=46, seconds=40).total_seconds())

YouTubeVideo("Pi9NpxAvYSs", start=start, autoplay=1, theme="light", color="red")

Старый ответ

Текущая реализация не позволяет этого, но довольно легко расширить:

from datetime import timedelta

class YouTubeVideo(object):
    def __init__(self, id, width=400, height=300, start=timedelta()):
        self.id = id
        self.width = width
        self.height = height
        self.start = start.total_seconds()

    def _repr_html_(self):
        return """
            <iframe
                width="%i"
                height="%i"
                src="http://www.youtube.com/embed/%s?start=%i"
                frameborder="0"
                allowfullscreen
            ></iframe>
        """%(self.width, self.height, self.id, self.start)

И voilà:

YouTubeVideo("Pi9NpxAvYSs", start=timedelta(hours=1, minutes=47, seconds=3))

Теперь мы можем отправить запрос на перенос:)