0

Я хочу разработать пользовательское приложение для загрузки видео, например https://play.google.com/store/apps/details?id=com.ne.hdv в android. Здесь я хочу разрешить пользователю загружать видео из браузера. В этом приложении пользователь будет искать видео в браузере и всякий раз, когда используется ссылка для загрузки кликов, он должен открыть диалог выбора намерений, в котором также будет отображаться значок моего приложения в этом диалоговом окне выбора. После этого, когда пользователь нажимает на мое приложение, он будет перенаправлен в мое приложение, а затем пользователь сможет увидеть процесс загрузки в моем приложении. Я искал, но я не мог найти подходящее решение для этого. Я ссылался на многие ссылки на скачивание видео с url, но я не получаю, как я смогу обрабатывать клики пользователей в браузере и как я получу URL-адрес этого видео. Пожалуйста, помогите мне разработать это приложение. Я реализовал код загрузки видео с определенного URL-адреса, но в моем приложении ссылка на скачивание не будет исправлена.Видео загрузчик для android

спасибо.

ответ

0

Когда пользователь щелкает в своем браузере, чтобы установить кнопку «Особые намерения» кнопки «Воспроизвести», Android открывает всплывающее окно со списком установленных приложений, которые применимы к этому намерению. В видеоролике HDV Downloader, о котором вы упомянули, вы можете увидеть в диалоговом окне этого приложения среди аферов: MX Player, Videp PLayer, ES Media Player и т. Д.

Итак, что вам нужно, это выяснить, какие намерения были подняты и добавить соответствующий фильтр намерений в вашем основном действии. Это называется Механизм пристального разрешения и вы можете увидеть детали в http://developer.android.com/guide/components/intents-filters.html

Будет надеяться, что это поможет,

Александр.

+0

Я знаю, что мне придется использовать 'намерение-фильтр' для этого, но я не знаю, какие' action' и 'data' будут использоваться для фильтра намерения. – zanky

+0

Данные должны быть точно такими же, как в документе: «» Другая распространенная конфигурация - это фильтры со схемой и типом данных. Например, элемент , такой как следующий, сообщает Android, что компонент может извлекать видеоданные из сети в порядке для выполнения действия: <намеренного фильтр> <данные андроид: схема = "HTTP" андроид: тип = "видео/*" /> ... " –

+0

Abount действия - Я думаю, что любой, позволяющий всплывать, например,

Смежные вопросы