Попытка отобразить видео YouTube в блокноте Jupyter с помощью - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь отобразить видео на YouTube в блокноте Jupyter. Но когда я помещаю код в условие, оно не отображается. Но если я уберу условие if, оно сработает.

from IPython.display import HTML
a = input()
if a=="a":
  HTML('<iframe src="https://www.youtube.com/embed/S_f2qV2_U00? 
  rel=0&amp;controls=0&amp;showinfo=0" width="560" height="315"  
  frameborder="0" allowfullscreen></iframe>')
else:
  print('erro')

код выше не будет показывать коробку видео. но если я удаляю условие if, как в этот,

from IPython.display import HTML
a = input()
HTML('<iframe src="https://www.youtube.com/embed/S_f2qV2_U00?    rel=0&amp;controls=0&amp;showinfo=0" width="560" height="315"  frameborder="0" allowfullscreen></iframe>')

это будет работать просто отлично.

1 Ответ

0 голосов
/ 06 февраля 2019

Я не знаю, почему это происходит, но, возможно, проще использовать

%%HTML
<iframe width="560" height="315" src="https://www.youtube.com/embed/7VeUPuFGJHk"></iframe>

в новой ячейке кода.

Вы также можете добавить frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen до конца ...

...