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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top