Intereting Posts
RequestLayout () неправильно вызван android.widget.RelativeLayout android Как я могу использовать пользовательский шрифт во входной области метода ввода? Поиск модели устройства и Android.content.ActivityNotFoundException: Невозможно найти явный класс активности Каков наиболее эффективный способ хранения длинного списка объектов в царстве? Нажатие кнопки меню вызывает сбои в действии без ActionBar Как показать диалог прогресса, когда страница HTML загружена в WebView Android – NotificationCompat.Builder укладывает уведомления с помощью setGroup (group) не работает Является ли привязка JavaScript JNI для Android эффективно передавать TypedArray / ArrayBuffer в Java в виде массива? Android Studio IDE на Mac os: error = 13, Permission denied Почему DefaultHttpClient отправляет данные по полузакрытому сокету? SimpleDateFormat ParseException: Непревзойденная дата Ошибка Android: ошибка при загрузке изображений ThreadSafeClientConnManager Таймер Android, который работает, когда устройство спит Есть ли способ отключения функции автоматического изменения размера Gmail в макете электронной почты?

Потоковое видео (или прогрессивная загрузка) в браузер Droid

Я пытаюсь передать видео (или использовать прогрессивную загрузку) в браузер Motorola Droid Browser, и мне не очень повезло. С моим iPhone я могу настроить Safari на http://xxx.xxx.xxx/FileName.mp4 (который является видеофайлом MPEG-4), а Safari открывается быстро и воспроизводится. Однако с Droid я перехожу на тот же веб-адрес и столкнулся с ошибкой: «Невозможно воспроизвести видео …. Извините, это видео не подходит для потоковой передачи на это устройство».

Когда я направляю браузер Droid в файл WMV, он будет полностью загружать видеофайл, а затем воспроизводить его в том, что кажется игроком Droid, если я нажму на него.

В идеале я хотел бы воспроизвести поведение iPhone на Droid, где появляется видеоплейер, и видео начинается до полной загрузки. Формат видео не является проблемой, так как я могу кодировать видео практически в любом стандарте. Я пытался файл .mp4, потому что в документации Droid говорится, что он поддерживает видео MPEG-4, хотя я не могу заставить его работать в браузере.

Любое понимание было бы очень оценено.

Solutions Collecting From Web of "Потоковое видео (или прогрессивная загрузка) в браузер Droid"

Вы должны запустить намерение и установить тип «video / *», чтобы он открывался напрямую с помощью видеопроигрывателя вместо браузера.

Потоковая передача в Android – это боль в заднице. Лучшим вариантом является потоковое видео с протоколом RTSP.

Если ваш Droid обновлен до версии 2.2, вы также можете настроить простую веб-страницу со встроенным флеш-плеером, например, jwplayer (не забудьте настроить альтернативный контент, когда Flash-плеер не установлен на устройстве, чтобы пользователь мог его загрузить из Adobe) ,

Я успешно развернул оба решения. RTSP для <2.1 и встроенного проигрывателя Flash, воспроизводящего видео из потока RTMP (вы также можете воспроизводить локальный файл с сервера)

Обратите внимание, что в некоторых устройствах (Hero) вы не можете встраивать WebView с проигрывателем Flash внутри вашего приложения.

Если вы ищете быстрое решение, я бы попробовал 3gp.

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

EDIT: Я использовал H.264 в потоках RTSP и VP6 в RTMP. VP8 поддерживается только новыми устройствами.

Я не совсем уверен в этом, но я не думаю, что это действительно возможно.

Насколько я знаю, «поддерживается» означает, что он может играть в него из коробки, но плагинов для браузера нет, поэтому он не знает, что с ним делать.

Если вы хотите проверить, может ли Android воспроизвести файл, поместите его на SD-карту и воспроизведите в галерее.

Поддерживается воспроизведение файла mp4 из браузера. Если у вас есть определенная ссылка, которая не работает, отправьте ссылку. Кроме того, было бы полезно посмотреть, что показывает «adb logcat».