Como reproduzir sons e animações no MVVM

Eu li muitos blogs sobre a melhor maneira de reproduzir som / animação, mas, se possível, gostaria de ver um exemplo simplificado de como isso é feito, para que eu entenda melhor.

Então, para meu entendimento no MVVM

Visão -> Som e Animação

O ViewModel -> Se algum valor for verdadeiro, eu gostaria de reproduzir o som e a animação na exibição.

Agora, como eu faria isso? Disseram-me para usar interfaces como ISoundService e IAnimationService. Implemente na exibição e faça o que? Se possível, um exemplo funcional de osso nu ajudará muito.

questionAnswers(2)

yourAnswerToTheQuestion