モバイルアプリ内での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 の詳細については、次のドキュメントを参照してください。