createSourceAndPlay and resetPlayer helper methods