Ipython: Ajoutez des paramètres de hauteur et de largeur à core.display.Video

Créé le 23 sept. 2018  ·  4Commentaires  ·  Source: ipython/ipython

Je regarde des vidéos dans un cahier. Les vidéos sont plus grandes que la largeur de mon bloc-notes, je ne peux donc pas voir l'ensemble du cadre à moins de faire défiler vers la gauche et la droite. Je voudrais spécifier une hauteur et une largeur afin que je puisse voir l'ensemble du cadre à la fois. Je pense que ce serait plutôt cool s'il pouvait être redimensionné automatiquement, mais je serais heureux de pouvoir définir la hauteur et la largeur.

Je peux poster quelques photos si ça peut aider.

ipython --version
6.5.0
jupyter lab --version
0.34.12

J'ai fait ce travail autour de :

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

Cela ressemble à un simple PR, je pourrais le faire si vous aimez tous ça.

Hacktoberfest good first issue help wanted

Commentaire le plus utile

Salut @Carreau
Puis-je prendre ça pour le hacktoberfest ? Pourriez-vous me donner quelques indications pour cela?

Tous les 4 commentaires

N'hésitez pas à envoyer un PR si vous avez regardé le code et que cela semble assez facile.
N'hésitez pas à demander si vous voulez des conseils.

Vous pouvez également attendre quelques jours si vous participez au hacktoberfest .

Salut @Carreau
Puis-je prendre ça pour le hacktoberfest ? Pourriez-vous me donner quelques indications pour cela?

Salut @IpshitaC

Le code source de l'objet vidéo actuel se trouve ici :

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

Vous devrez probablement rechercher comment mettre à jour le _repr_html_ de celui-ci, ou sa superclasse pour avoir un paramètre width=

voir #11353, je laisse cela ouvert, car certaines améliorations sont possibles, principalement si les utilisateurs passent une chaîne comme 10% , 12em les tailles devraient toujours être valides.

Cette page vous a été utile?
0 / 5 - 0 notes