This demo application shows how to play a video in flutter with a different audio source without having to encode or bake a new video file every time.
Note: This is not intended for production use, especially the part about keeping the video and audio in sync.