make createSourceAndPlay and resetPlayer private again