Skeleton implementation for AudioPlayer