1

У меня есть приложение для Android и iPhone, где мы хотим создать страницу с некоторыми видео для просмотра пользователем (инструкциями). Эти видео все на Vimeo (вы можете видеть их here).Как показать видео Vimeo в моем собственном приложении

Я понимаю, что я не могу получить URL-адрес «реального» медиафайла - и поэтому не могу использовать элемент управления <VideoPlayer>. Я попытался настроить простой <Webview>, чтобы показать видео так же, как на веб-странице, на которую я ссылался выше. Это, кажется, работает на Android - но для iPhone это просто не появляется ... Это фрагмент кода:

<View class="formRow"> 
     <WebView html="<html><body><iframe src='http://player.vimeo.com/video/151036965' width='320' height='240' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></body></html>"></WebView> 
    </View> 

Если я ставлю простую ссылку на той же странице:

<View class="formRow"> 
     <WebView html="<a href='http://vimeo.com/151036965'>Se video</a>"></WebView>> 
    </View> 

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

Любые идеи/предложения будут оценены :-)

/John

ответ

2

Хорошо, это немного странно ... При попытке предложения Шона я тоже оставил свои собственные попытки - и линия, которую я показал в моем вопросе, действительно работает сейчас!

<View class="formRow"> 
    <WebView html="<html><body><iframe src='https://player.vimeo.com/video/151036965' width='320' height='240' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></body></html>"></WebView> 
</View> 

Не могу объяснить, почему ... Тем не менее, я добавил три последних атрибута в своей последней попытке, прежде чем спрашивать здесь. Я могу только догадываться, что так или иначе они не вступили в силу, когда я попробовал. Кажется, не имеет значения, ссылаюсь ли я на видео, используя http или https, поэтому я закончил с использованием https.

Но подвести итог - выше разметки, кажется, правильно показывать видео плеер для Android, а также iPhone :-)

/John

0

Попробуйте это:

<WebView url="http://player.vimeo.com/video/151036965"></WebView> 

И посмотреть, если он работает для вас.

+0

Спасибо за ваше предложение. Это не совсем помогло мне. Он появился, но без каких-либо элементов управления и т. Д. Однако я нашел решение - и ответил, чтобы сделать его доступным для других :-) –

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