Speedratio e mediatimeline
-
21-09-2019 - |
Pergunta
Estou tentando ser capaz de afetar o SpeedRatio em um medielement enquanto faz a mídia jogar em um loop contínuo.
Isso é possível através do código por trás; Posso redefinir a posição da mídia assim que ele terminar, mas isso cria uma costura na reprodução.
Para uma reprodução perfeita, uso uma linha mediatimine, mas quando uso o cronograma de mídia, não posso alterar o SpeedRatio.
Alguém tem uma abordagem diferente para fazer a reprodução em um mediarelement ou lidar com o SpeedRatio?
ATUALIZAR:
Se eu parar a linha do tempo, altere o SpeedRatio da linha do tempo, posso produzir o resultado que estou procurando. O único problema restante é obter a linha do tempo para começar da mesma posição em que foi interrompida. Para uma pausa na linha do tempo, não permite que a SpeedRatio seja alterada.
Ainda bem -vindo a quaisquer alternativas.
Solução 2
A única solução que encontrei para isso é usar o XNA para controlar o áudio. Tem muito mais capacidade de resposta.
Outras dicas
Meu mediaurielement no meu Código aberto O Project possui uma propriedade "Loop" que pode fornecer um loop aparente. Obtenha -o da fonte porque é o mais novo.