Safari currently is not a supported browser for 360 video due to a CORS bug in webkit. There is a bug report you can look at here. You will not be able to use the single-line embed code if you’re looking to get 360 in Safari. If you view the page source on the demo page you can see a workaround where the player is manually embedded and pointing to a file on the same origin for iOS.
The media ID should be already included in our JSON array. How long are you waiting after the video is uploaded? Also I don’t think you can set the stereo mode via the API yet you have to do it in the dashboard.
This question has received the maximum number of answers.