Tentar definir o valor da posição de streaming do widget de vídeo não define a posição do stream de vídeo.
Consigo obter posição, mas não consigo definir posição
A única maneira de definir o vídeo para uma posição de dentro do arquivo python é através do método seek() do widget. No entanto, a busca leva apenas 0-1% do valor. No meu caso de uso, preciso definir uma posição precisa em um valor compatível com a duração.
Como fazemos isso?
Uma solução alternativa que vem à mente é converter o valor da posição (que eu posso obter) em um valor percentual de duração - mas isso é meio hacky, não é?
👋 Obrigado por abrir sua primeira edição aqui! Certifique-se de seguir o modelo de problema!
Uma solução que vem à mente é converter o valor da posição [...]
Eu não tenho nenhuma sugestão melhor, se você quiser que funcione com as versões atuais, provavelmente isso se resume a... Olhar para kivy/core/video/__init__.py
parece um pouco estranho para mim, definir o position
propriedade realmente chama seek
com o valor, link de origem . Isso não parece certo, a posição é em segundos, procure uma porcentagem (pelo menos de acordo com sua assinatura).
@bionoid você está certo. Devemos ter outra função para buscar em segundos quando a posição é definida
Concordo com essa mudança proposta, permitir a definição de posição faz mais sentido.