Воспроизведение локального видео в WebView на Android

я строю приложение сWebView это должно играть видео, этосохраняются локально. Странно, что видеоплеер не работает с локальными видеофайлами. Он воспроизводит видео, сохраненные на сервере, хотя.

Локальные файлы (HTML и видео) сохраняются в папкеassets/html_test

Вот файлы.

HTML


  <p>Server</p>
  
    
  



  <p>local</p>
  
    
  

onCreate в деятельности

WebView browser = (WebView) findViewById(R.id.browser);

WebSettings webSettings = browser.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND);
webSettings.setAllowFileAccessFromFileURLs(true);

browser.setWebChromeClient(new WebChromeClient());

browser.loadUrl("file:///android_asset/html_test/video.html");

Первое видео работает, второе - нетт. Я пробовал разные значения дляsource, ни один из них не работал для меня



Не уверен, что это связано, но как только я нажму кнопку воспроизведения,logcat выдает это:

01-07 12:19:18.073: E/MediaPlayer(32542): error (1, -2147483648)
01-07 12:19:18.073: E/MediaPlayer(32542): Error (1,-2147483648)

Я понятия не имею, в чем здесь проблема. Любая помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос