I have a web application that uses Youtube videos embedded through iframes in a modal dialog. In Safari on iPad 3, iOS 5.1, the video plays correctly on first boot. However, if the modal is hidden and then reopened, the video will no longer be able to play. The player will display, but it's just black space with no controls. The YouTube watermark still appears and can be pressed.
The play button on the Safari control panel plays the sound of the video from where it left off, but the player still does not display the video. The images of the “linked video” prompts will appear after the sound reaches the end, and then the video can be played back normally.
Does anyone know what causes this behavior? Embedding works as intended in all major desktop browsers and works great on iOS. It is only when he again discovered in Safari iOS that it is not working.
source
share