Hello!
There are files that I download dynamically (Before the program starts, they do not exist). Files I write to the internal storage of the program ( internal storage ), that is, in data/data/-packageName--/files/someFile.someExtention
After writing the file, I take its name and upload the following HTML code to the webview :
someMethod (String someFile.someExtention){ .... String html = "<video x-webkit-airplay=\"allow\" controls=\"\" alt=\"Live Stream\" width=\"100%\" height=\"100%\" src=\"FILENAME\"></video>"; mWebView.loadData(html,"text/html", "UTF-8"); ... } If in src , instead of FILENAME , you specify an external file (stored on the Internet, for example http://www.someSite.com/someFile.someExtention), everything works as it should. And how to point to the downloaded file? (visited instead of FILENAME - file:///data/data/-packageName--/files/someFile.someExtention , someFile.someExtention ,files/someFile.someExtention, data/data/-packageName--/files/someFile.someExtention , file:///files/someFile.someExtention, file:///someFile.someExtention — neither option works. someFile.someExtention added through
"+ someFile.someExtention +"