モバイルアプリ内でのWebview実装
- 印刷する
モバイルアプリ内でのWebview実装
- 印刷する
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
iOS WKWebview
でShoplive Playerを通常どおり使用するには、次の設定を行う必要があります。
allowsInlineMediaPlayback (インライン メディア再生の許可)
WKWebViewConfiguration
の allowsInlineMediaPlayback
を true に設定する必要があります。 これは、ビデオタグのインライン再生を許可するように設定できるオプションであり、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 での公式サポート終了に伴い、非推奨になりました。 やむを得ずUIWebView
を使用する場合は、WKWebView
と同様に以下の設定が必要になります。
let configuration = WKWebViewConfiguration()
configuration.allowsInlineMediaPlayback = true
let webView = WKWebView(frame: rect, configuration: configuration)
UIWebview 構成での allowsInlineMediaPlayback の詳細については、次のドキュメントを参照してください。