2013-11-12 5 views
1

Я просмотрел все вопросы и ответы, и я не мог решить свою проблему. Я включаю видеопроигрыватель на моем сайте asp.net, используя тег HTML5 и все мои файлы (mp4), которые я извлекаю из папки, отлично работают в IE10, FF, Chrome и Safari на моей машине с Windows 8. Я даже тестировал видео на своем телефоне Android, и все работает нормально. К сожалению, видео не воспроизводится на моем iPad. Ниже приведен мой код для тега видео.ASP.net с тегами видео HTML5 и iPad

<video id="videoPlayer" 
    controls="controls" 
    preload="none" 
    src= '<%# Eval("VideoPath1")%>' width="320" height="240" /> 
</video> 

Я по-настоящему признателен за любую помощь в решении этой проблемы. Спасибо

+1

У вас есть пробел между атрибутом 'src' и открывающей цитатой' '', но это ничего не должно делать. Пожалуйста, разместите окончательный визуализированный HTML, а не источник ASP.NET. – Dai

ответ

1

Вам будет лучше, включая библиотеку js, чтобы получить лучшую кросс-платформенную производительность. Посмотрите на mediaelement.js или video.js.

Оба являются хорошими и супер простыми в использовании - есть и другие.

+0

Я попробовал video.js, но видео совсем не загружается. Я загрузил этот пример, и я скопировал файл mp4 в корневой каталог, но он не работает. Что я делаю не так? Вот исходная строка Спасибо – Mohamed

+0

Очень поздно ответить на это, но ссылка на video.mp4 предполагает, что этот файл находится в корне вашего сайта. Если это не так, проблема будет заключаться в том, что вы не определили, где именно это видео на вашем сайте. – wingyip

0

Убедитесь, что видео, которое вы использовали, правильно закодировано, вы можете закодировать свое видео с помощью Handbrake.

Измените пресет на iPhone и IPod Touch и установите флажок «Веб-оптимизация», это сработало для меня, видео будет воспроизводиться на Firefox, Chrome, IE, IOS и Android.

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