PhoneGap Android играть выбранные анимации YouTube для детей - PullRequest
0 голосов
/ 20 марта 2012

Helo.

Я создаю приложение для детей с помощью Phonegap.

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

Решением может быть плагин для видеозвонка от Саймона Макдональда, НО он вытащит меня из моего приложения в youtube со свободой выбора детьми любого видео или поиска, которые могут быть опасными и контрпродуктивными.Может быть, есть некоторые параметры приложения yutube, которые я могу вызвать, чтобы запретить предложения, поиск и возврат в моем приложении после завершения видео?В своем блоге (http://simonmacdonald.blogspot.com/2011/11/video-player-plugin-for-phonegap.html) Саймон Макдональд сказал, что может быть как-то проще встроить youtube в веб-просмотр, как только выйдет phonegap 1.5, но я не знаю как ... («Мы работаем над обновлением PhoneGap»на конец февраля, что позволит вам встроить PhoneGap в ваше приложение для Android. Таким образом, вы можете иметь два (или более) представления в одном и том же упражнении: 1 - это представление PhoneGap, а другое - все, что вы хотите, а в вашем случае - VideoView.Таким образом, в настоящее время мы не можем сделать это прямо сейчас, но возможности появляются. ")

Еще одним решением может быть добавление видео на YouTube в веб-просмотр в моем приложении, но я не уверен, как это сделать., так как HTML5 видео или YouTube iframe не работает в большинстве версий Android.Что может быть решением?

Спасибо.:)

1 Ответ

0 голосов
/ 20 марта 2012

Одна вещь, которая мне не ясна, что я предполагаю для этого ответа: вы не хотите ждать обновления телефонного зазора и попробуете другие решения, не связанные с телефонным разрывом.

То есть ваш контент загружен / транслируется на Youtube?

Если это так, см .: http://android -coding.blogspot.ca / 2011/03 / simple-example-using-videoview-to-play.html для воспроизведения видео.

Если нет, вы можете преобразовать видео в h264 (Google FFMPEG) и поместить этот файл во внешнее хранилище и указать MediaPlayer или VideoView (оболочка MediaPlayer для не полноэкранного режима) на этот файл.

Похоже, вам нужны только два реальных состояния отображения ((выберите анимацию) И (воспроизведите анимацию)). Чтобы упростить ситуацию, если у вас нет опыта работы с Android: попробуйте взглянуть на ViewSwitcher. Это позволяет вам использовать родительские макеты (которые можно использовать в качестве состояний отображения) в одном xml и изменять их программно.

ViewSwitcher: http://inphamousdevelopment.wordpress.com/2010/10/11/using-a-viewswitcher-in-your-android-xml-layouts/ ViewSwitcher: http://developer.android.com/reference/android/widget/ViewSwitcher.html

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