Вы можете сделать это, создав новую функцию, которая активирует кнопку отправки и будет вызываться всякий раз, когда изменяется поле ввода текста или изменяется поле выбора
$('#selectBox','#searchInput').on('change', function() {
enablingFunction();
});
function enablingFunction(){
if($('#selectBox').val() != "" && $('#searchInput').val() != ""){
$('#submitBtn').prop("disabled", false);
}
}
mms, ASX и RTSP исторически являются несколько проприетарными протоколами (в частности, Microsoft и Real), поэтому у вас могут возникнуть проблемы с поиском официальной реализации Apple.
Существует реализация LGPL: протокол mms здесь: https://launchpad.net/libmms Или вы можете получить документацию по протоколу от Microsoft здесь: http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-MMSP%5D .pdf
ASX - это просто формат метаданных в XML; Вы будете использовать его, чтобы получить URL-адрес MMS или http для потоковой передачи. Официальная ссылка на него находится на сайте Microsoft: http://msdn.microsoft.com/en-us/library/bb249663.aspx
RTSP имеет реализацию LGPL здесь: http: // www .live555.com / liveMedia / Это стандартный протокол ( RFC 2326 и RFC 3550 ), но, очевидно, он часто используется с проприетарными расширениями, такими как транспорт RDT в Real, поэтому, опять же, может быть проще использовать библиотеку, если вы Умеем.
Попытка свободное приложение для iPhone FStream http://www.sourcemac.com/?page=fstream , который может обработать MMS, asf, wmv, asx и ogg
FStream подходит для аудио. Вы также можете использовать Streamer для потоковой передачи видео. Это хорошее приложение, за исключением того, что оно совсем не дружелюбное. Введите URI mms: // server / в избранное. Затем щелкните по нему. Вы найдете кнопку с надписью: «Пауза». Щелкните еще раз, чтобы прочитать: «Отмена паузы». Затем подождите 10-15 секунд, после этого начнется потоковая передача видео. Убедитесь, что вы выбрали URI, который точно работает.