Я пытаюсь запустить SWF-файл в WebView, но у меня ничего не отображается. Хотя тот же файл, который я могу запустить через приложение Dolphin Video, означает, что это возможно. Как это сделать?
Мой код
webView?.settings?.javaScriptEnabled = true;
webView?.settings?.allowFileAccess = true;
webView?.settings?.useWideViewPort = false
webView?.settings?.loadWithOverviewMode = false
webView?.settings?.setSupportZoom(false)
webView?.settings?.pluginState = WebSettings.PluginState.ON
webView?.settings?.setAppCacheEnabled(true)
webView?.settings?.databaseEnabled = true
webView?.settings?.domStorageEnabled = true
webView?.webChromeClient = WebChromeClient()
var html = "<object width=\"550\" height=\"400\"> " +
"<param name=\"movie\" value=\"file:///android_asset/test.swf\"> " +
"<embed src=\"file:///android_asset/test.swf\" width=\"550\" height=\"400\"> " +
"</embed> </object>"
var mimeType = "text/html"
var encoding = "utf-8"
webView?.loadDataWithBaseURL("null", html, mimeType, encoding, "")
Просто показывает белый экран