Working on useMediaSource. Add preload to init function.