Рассмотрение Веб-сайта Apple, они делают выдающееся задание с quicktime фильмами, которые они представляют их пользователям. Когда я включал ссылки quicktime прежде, плеер, который на самом деле показывает пользователям, является довольно мягким, и через браузеры действительно отличается от того, на что это похоже в сафари, хроме, т.е., Firefox. Apple, кажется, обрабатывает все эти условия вполне хорошо. Есть ли некоторый плеер с открытым исходным кодом, который я могу использовать (НЕ Flash) для выполнения того же самого, которое они делают? Если бы яблоко делает его, я предположил бы, что существует способ копировать этот процесс, и я знаю с HTML 5 существуют пути, но с html5, не полностью поддерживаемым все же, я искал что-то еще, что может обрабатывать его в настоящее время..
Заранее спасибо.
======= ОБНОВЛЕНИЕ РЕШИЛО =========
Я решил это, через некоторое время работы, я нашел немного Драгоценного камня на сайте яблока, который был хорошо скрыт. Используя Документацию Apple - Найденный слева от меня, существует ac_quicktime.js файл JavaScript, который загружает Файл OGG, упаковывают браузер, не поддерживает симпатичный Quicktime X плееров. Теперь преобразование OGG взяло меня немного времени, чтобы сделать, но мне наконец удалось преобразовывать это в ffmpeg theora. Используя это это работало прекрасное. Спасибо за предложения все! Надежда это помогает кому-то еще, поскольку я уже использовал ее в горстке различных областей!
Другие сайты, которые помогли с этим процессом:
Наконец удостоверьтесь, что Ваш .htaccess файл может подать .ogv файлы иначе, этот мог озадачить Вас долгое время, если Вы не читаете тщательно.
AddType video/ogg .ogv
AddType application/ogg .ogg
Я вижу, что вы нашли решение Apple, но вы также можете взглянуть на SublimeVideo и Видео для всех , целью которых является создание таких же хороших и совместимых плееров.
Посмотрев на тег объекта / встраивания, который они используют, похоже, что есть некоторые параметры, которые могут помочь внешнему виду игрока.
Поэкспериментировав со значениями истина / ложь, вот пара, которая может вам помочь:
showlogo
Показывает логотип QuickTime перед загрузкой видео. Вы можете установить значение false, чтобы это не отображалось.
контроллер
Показывает элементы управления видео QuickTime по умолчанию. Установите значение false, чтобы скрыть элементы управления видео по умолчанию. Определенно делает его чище.
[Возможно, еще впереди ...]
Не забудьте заменить все значения в теге object / embed, чтобы охватить все браузеры.
Я возился с видео для iPad на jsbin.com.
Вот страница с теми же значениями, что и на сайте Apple: http://jsbin.com/udupe3
Та же страница с включенными элементами управления видео. Сравните код, чтобы увидеть, что я сделал: http://jsbin.com/udupe3/2
Заимствование нескольких методов из других представлений. (не знал, что C # позволяет вводить массивы таким образом)
static int V(int[] b)
{
int[] a={0,1,3,1,6,1,0,3,1,3,2,3,0,4,2,2};
int r=0,i=-2;
while((i+=2)<16&&(r|=b[a[i]]&b[a[i]+a[i+1]]&b[a[i]+a[i+1]*2])==0){}
return r;
}
-121--1152331- Учитывая ваш образец кода, вам не нужно ничего делать.
Если передать эту последовательность JSON веб-методу, она автоматически разберет последовательность JSON и создаст заполненный объект User в качестве параметра для метода, выполняемого с помощью StartTeam.
Как правило, можно использовать класс Javascü Serializer
, как показано ниже, или для большей гибкости использовать любой из различных фреймворков JSON (Jayrock JSON - хороший) для легкой манипуляции JSON.
JavaScriptSerializer jss= new JavaScriptSerializer();
User user = jss.Deserialize<User>(jsonResponse);
-121--599892- Apple.com полагается на подключаемый модуль QuickTime клиента.
Они не используют специальную версию игрока QT, они строят поверх (буквально) игрока по умолчанию.
Вот как они настраивают внешний вид контроллера и это уникальная функциональность; делая его похожим во всех браузерах.
Он в значительной степени опирается на пользовательские изображения и javascript.
Ознакомьтесь с документацией объекта и даже с источником видео iPad , чтобы узнать, как они создали контроллер.
После быстрого гуглинга мне не удалось найти какую-либо библиотеку/плагин js, чтобы облегчить процесс настройки QT. У кого-нибудь есть?
Инструменты jQuery - у них есть медиаплеер под названием "flowplayer":