having to do opt-in to play stream on ios
ios detect so we can do opt-in play instead of autoplay, and get the messages right for non-ios