웹뷰 이용하기

    웹뷰 이용하기


    기사 요약

    iOS WKWebview 에서 정상적으로 Shoplive 플레이어를 사용하기 위해서는 다음과 같은 설정이 필요합니다.

    allowsInlineMediaPlayback

    WKWebViewConfiguration의  allowsInlineMediaPlaybacktrue로 설정해야 합니다. video tag inline 재생 허용 여부에 설정하는 옵션이며, true로 설정해야, WKWebview에서 정상적인 플레이어 동작이 가능합니다.

    let configuration = WKWebViewConfiguration()
    configuration.allowsInlineMediaPlayback = true
    let webView = WKWebView(frame: rect, configuration: configuration)

    WKWebview 설정에서 allowsInlineMediaPlayback에 대한 자세한 내용은 관련 문서를 참고하세요.

    Shoplive 플레이어는 WKWebview를 기준으로 서비스되고 있으며, 더 이상 지원되지 않는 UIWebview를 공식적으로 지원하지 않습니다.

    • UIWebview 지원 중단에 대한 자세한 내용은 관련 문서를 참고하세요.


    UIWebview

    현재 고객사의 모바일 어플리케이션이 UIWebview를 사용하고 있다면 WKWebview로의 전환을 권장합니다.

    • (UIWebview는 iOS에서 공식적인 지원이 종료되어 Deprecated 되었습니다.)

    부득이하게 UIWebview를 사용할 경우, WKWebview와 마찬가지로 다음과 같은 설정이 필요합니다.

    let configuration = WKWebViewConfiguration()
    configuration.allowsInlineMediaPlayback = true
    let webView = WKWebView(frame: rect, configuration: configuration)

    UIWebview 설정에서 allowsInlineMediaPlayback에 대한 자세한 내용은 관련 문서를 참고하세요.


    What's Next