Ipython: Adicione parâmetros de altura e largura a core.display.Video

Criado em 23 set. 2018  ·  4Comentários  ·  Fonte: ipython/ipython

Estou vendo alguns vídeos em um notebook. Os vídeos são maiores do que a largura do meu notebook, então não posso ver o quadro inteiro a menos que role para a esquerda e para a direita. Eu gostaria de especificar uma altura e largura para que eu possa ver o quadro inteiro de uma vez. Acho que seria muito legal se pudesse redimensionar automaticamente, mas ficaria feliz com a capacidade de definir a altura e a largura.

Posso postar algumas fotos se ajudar.

ipython --version
6.5.0
jupyter lab --version
0.34.12

Tenho feito este trabalho em torno de:

HTML(
    '<video controls width=500>'
    '<source src="video.mp4" type="video/mp4"/>'
    '</video>'
)

Parece um simples PR, eu poderia fazer isso se vocês gostarem.

Hacktoberfest good first issue help wanted

Comentários muito úteis

Oi @Carreau
Posso levar isso para o hacktoberfest? Você poderia me dar algumas dicas para isso?

Todos 4 comentários

Sinta-se à vontade para enviar um PR se você olhou o código e parece fácil o suficiente.
Sinta-se à vontade para perguntar se deseja algumas dicas.

Você também pode esperar alguns dias se estiver participando do hacktoberfest .

Oi @Carreau
Posso levar isso para o hacktoberfest? Você poderia me dar algumas dicas para isso?

Olá @IpshitaC

O código-fonte do objeto Video atual pode ser encontrado aqui:

https://github.com/ipython/ipython/blob/94b894de4cef5b0e3cfb666d5328749205980d37/IPython/core/display.py#L1257 -L1317

Você provavelmente precisará pesquisar como atualizar _repr_html_ dele, ou sua superclasse para ter um parâmetro width=

veja # 11353, deixo isso em aberto, pois algumas melhorias são possíveis, principalmente se os usuários estiverem passando strings como 10% , 12em , ainda devem ter tamanhos válidos.

Esta página foi útil?
0 / 5 - 0 avaliações