Как запустить Android Native MediaPlayer с веб-страницы? - PullRequest
1 голос
/ 10 мая 2011

Я хотел бы создать веб-страницу для своего потока Shoutcast, который запускает собственный медиаплеер Android.Я нашел пример здесь >> http://s4.viastreaming.net/8000/mobile/

Мой вопрос: «Какой код делает это возможным для Android?»

Ответы [ 3 ]

1 голос
/ 10 мая 2011

Из соображений безопасности невозможно запустить какое-либо намерение (включая музыкальный проигрыватель) с веб-страницы.

Эта страница передает потоковую музыку в браузер и позволяет ОС решать, что с ней делать. Это будет зависеть от каждого пользователя, какое приложение использует для его прослушивания. Вы не будете контролировать это.

0 голосов
/ 11 мая 2011

Браузер Android пытается быть умным в отношении некоторых типов мультимедиа.Если он обнаруживает встроенный носитель, с которым он знает, как обращаться, он запускает программу выбора (или проигрыватель по умолчанию).

Такое поведение могло ввести вас в заблуждение, когда вы думали, что сама веб-страница действительно запускает приложение для медиаплеера, а не просто браузер с умом.

На Android такие приложения, как медиаплеер, запускаются с использованием Intents.Как сказал Aleadam, вы не можете заставить веб-страницу запустить намерение.

0 голосов
/ 10 мая 2011

вам не нужен код. просто верните объект типа audio / mpeg, возможно, mp3-файл и Android справится с этим, открыв свой медиаплеер!

...