Как я могу заставить его воспроизводить видео на Android / iPhone? - PullRequest
1 голос
/ 26 апреля 2011

обновление 1

Я не очень много знаю, но я пытаюсь воспроизвести видео на andriod / iphone через html5, поскольку другие заявили, что я должен использоватьтег для этого ...

конец обновления 1

обновлено: вот код на моей HTML-странице:

<video width="320" height="240" controls="controls"> <source src="movie.ogg" type="video/ogg" /> <source src="movie.mp4" type="video/mp4" /> <source src="movie.webm" type="video/webm" /> Your browser does not support the video tag. </video>

конец обновления:

Вот мой код, и он не работает для Android, и я нацеливаюсь на устройства Android / iPhone.любая помощь?

<noscript>
    <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3423ABDDC63" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
        <param name="src" value="http://hostname/images/Large.jpg" />
        <param name="href" value="http://hostname/mobile/videos/green.mp4" />
        <param name="target" value="myself" />
        <param name="controller" value="false" />
        <param name="autoplay" value="false" />
        <param name="scale" value="aspect" />
        <embed type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" src="http://hostname/mobile/videos/green.jpg" href="http://hostname/mobile/videos/green.mp4" target="myself" controller="false" autoplay="false" scale="aspect" />
    </object>
</noscript>

Ответы [ 4 ]

2 голосов
/ 27 апреля 2011

Проверьте следующую ссылку, кажется, есть некоторые обходные пути, но видео WebM определенно пока не поддерживается:

HTML5 элемент на Android

1 голос
/ 27 апреля 2011

Пробовали ли вы намекаете на видео mp4 (перемещая атом 'moov' в начале) с помощью MP4Box или qt-faststart? Android не может воспроизводить видео в формате mp4, если атом «moov» находится не в начале ..

0 голосов
/ 26 апреля 2011

Ваш фрагмент кода выглядит как HTML-код.Но приложение для iphone / android - это не код HTML / страницы!Я думаю, что вы должны быть более конкретными о том, что вы пытаетесь сделать.

Для Android приложение обычно состоит из кода JAVA и пользовательского интерфейса, объявленного в XML согласно схеме Android (опять же, не HTML!).В этом случае, если вам нужно воспроизвести видео, вам следует использовать класс Android android.media.MediaPlayer, как было сказано ранее в Amplify91 (и это не имеет ничего общего с HTML или XML).Если вы заинтересованы в разработке приложения для Android, вы должны перейти на официальный сайт Android для разработчиков .

Для iPhone ситуация аналогична, но вместо Java вы должны разработать приложение с использованием языка объектного языка Cи API для iPhone / iOS (отличается от Android API).Я думаю, что должно быть что-то похожее на Android MediaPlayer (но я не специалист по iPhone).

Но если ваш вопрос не о приложениях, а о веб-странице, это просто нужно открыть в браузере с iOS или устройства AndroidЧто касается html, то ответ таков: вы должны использовать тег HTML5 (браузеры по умолчанию с обоих устройств поддерживают HTML5).Вы можете прочитать больше об этом теге здесь

0 голосов
/ 26 апреля 2011

Это совсем не так, как в Android.Для начала взгляните на класс MediaPlayer: http://developer.android.com/reference/android/media/MediaPlayer.html

Кроме того, найдите время, чтобы осмотреть остальную часть сайта.Он полон ресурсов для изучения того, как начать работу с Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...