У меня есть приложение, которое открывает приложение Chrome с определенным URL-адресом, например:
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main"));
intent.addCategory("android.intent.category.LAUNCHER");
intent.setData(Uri.parse("http://www.twitch.tv/insomniacgamers12345/hls"));
startActivity(intent);
Вместо встроенного браузера следует использовать Chrome, потому что кажется, что только Chrome может правильно воспроизводить видео html5, содержащееся на этой странице. Это также причина, по которой я не могу использовать веб-просмотр. При открытии этого URL-адреса в веб-просмотре отображается «неподдерживаемый проигрыватель». Тем не менее, хром работает.
Теперь я хочу внедрить javascript (точнее, $('video')[0].play()
) на страницу в экземпляре chrome, который я только что открыл, чтобы автоматически запускать видео.
Это возможно? Могу ли я как-то использовать намерение запланировать запуск javascript на странице, которая должна быть открыта?