Cómo reproducir sonido y animaciones en MVVM

He leído muchos blogs sobre la mejor manera de reproducir sonido / Animación, pero si es posible, me gustaría ver un ejemplo simplificado sobre cómo se hace esto, así lo entiendo mejor.

Entonces a mi entender en MVVM

La Vista -> Sonido y Animación

ViewModel -> Si algún valor es verdadero, me gustaría reproducir el sonido y la animación en la vista.

Ahora, ¿cómo voy a hacer esto? Me dijeron que usara interfaces como ISoundService e IAnimationService. ¿Implementar en la vista y luego hacer qué? Si es posible, un ejemplo de hueso desnudo viable ayudará mucho.

Respuestas a la pregunta(2)

Su respuesta a la pregunta