Как воспроизводить медиа-файлы (3GP / SWF-файлы) локально внутри веб-просмотра - PullRequest
0 голосов
/ 24 мая 2011

Я ищу проигрывание медиа-файлов внутри веб-просмотра. Не могли бы вы мне помочь .. Что я пропустил?

<body>
<object width="550" height="400">
<param name="movie" value="sample.3gp">
<embed src="file:///android_asset/sample.3gp" width="550" height="400">
</embed>
</object>
</body>.

Я не получаю вывод. Пожалуйста, помогите мне .. Спасибо заранее

1 Ответ

2 голосов
/ 24 мая 2011

Для воспроизведения SWF-файлов вы должны включить плагины:

_webview.getSettings().setPluginState(PluginState.ON);

и если ваш .html-файл использует javascript:

_webview.getSettings().setJavaScriptEnabled(true);

РЕДАКТИРОВАТЬ, чтобы ответить на комментарий

В вашей ситуации вам нужно использовать свое собственное веб-представление в тот момент, когда ссылки перенаправляются в браузер:

 _webview.setWebViewClient(new DownloadWebViewClient());

 public class DownloadWebViewClient extends WebViewClient{

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
                return false; // Allows your webview to handle clicked links                
    }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...