Skip to content

iOS 11 Safari Needs Additional Properties #929

@kylemcdonald

Description

@kylemcdonald

Browsers and versions affected

iOS 11 Safari on iPhone (not on iPad)

Description

getUserMedia() does not start unless some additional properties are added to the <video> tag: playsinline and autoplay, and controls="true". Details are being tracked in this thread. It looks like once you run an example with controls="true" once, then it's possible to remove the controls for that page in the future. A modified working example is here.

Steps to reproduce

Open the gum sample on an iPhone 6S running iOS 11 Safari.

Expected results

Shows video.

Actual results

Video is black with no errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions