|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.09.2011, 14:14 | #11 |
Пользователь
Регистрация: 14.06.2009
Сообщений: 53
|
тоесть из img.src = взять данные не получиться брать только из url_encoded_fmt_stream_map
сейчас с данными из img.src = поигрался Код:
|
05.09.2011, 14:33 | #12 |
Пользователь
Регистрация: 14.06.2009
Сообщений: 53
|
вопрос тогда если брать из img.src = по ссылке приведёной в посте выше в каком качестве качается он же выбирает какой то файл
как эту ссылку привести в надлежаший вид что можно было открыть её в VLC Код:
Последний раз редактировалось DjDram; 05.09.2011 в 14:44. |
05.09.2011, 14:48 | #13 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Вот поэтому я думаю стоит брать из тега map. там сссылок больше.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
05.09.2011, 15:13 | #14 |
Пользователь
Регистрация: 14.06.2009
Сообщений: 53
|
а случаем нету исходника подмены символов аски кода в строке
функции или процедурки а то все символы вбивать долго |
05.09.2011, 15:18 | #15 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Я сделал всего штук 5 - 7 этого хватило для пары случаев, хотя конечно надо будет сделать для всех.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
05.09.2011, 15:22 | #16 |
Пользователь
Регистрация: 14.06.2009
Сообщений: 53
|
ок ну я тогда вечером допишу под большую часть кодов мне просто все нужны потому что VLC я его через ActiveX привязал открывает файл только если title прописан а название роликов может быть какое угодно
P.S. о нет вру отркрывает и без title но мне всё равно для плэй листа нужно чтоб отображалось название а не путь Последний раз редактировалось DjDram; 05.09.2011 в 15:28. |
07.09.2011, 16:49 | #17 |
Пользователь
Регистрация: 14.06.2009
Сообщений: 53
|
вообщем столкнулся с проблемой продолжения поиска позиции в DataString
ищу позицию начала ссылки X1 := fAnsiPos('"', WebDoc.DataString, Pos('url_encoded_fmt_stream_map=url =', WebDoc.DataString) + 34); затем ищем конец X2 := fAnsiPos('"', WebDoc.DataString, Pos('%2Bcodecs', WebDoc.DataString) - 1); присваевываем данныю ссылку стороковой переменной URLFile := copy(WebDoc.DataString, X1, X2); делаем её транлитезацию FullURLFile:=TranslateUrl(URLFile); и тут интересное на не которых роликах первой ссылкой после url_encoded_fmt_stream_map идёт ссылка на плэйр например вот в конце видим что это &type=video/webm; соответственно данная ссылка откроется только в браузере так как формат webm значит нужно брать следующую ссылку ну как узнать позицию следующего урла, надо начать искать занова но уже не "url_encoded_fmt_stream_map=url =" а "%2Curl%3Dhttp" начать поиск позиции именно с позиции X2. как бы это сделать, тоесть получается поиск позиции с уже определённой позиции а не с начала. Последний раз редактировалось DjDram; 07.09.2011 в 17:11. |
07.09.2011, 17:28 | #18 |
Пользователь
Регистрация: 14.06.2009
Сообщений: 53
|
возможно это делается так
Result := fAnsiPos(FullURLFile, '&type=video/webm'); if (Result = nil) then загружаем; else X3 := fAnsiPosEx(WebDoc.DataString, '%2Curl%3Dhttp',X2)-9); X4:=fAnsiPosEx(WebDoc.DataString, '%2Bcodecs',X3)-1); NewURLFile := copy(WebDoc.DataString, X3, X4); FullURLFile:=TranslateUrl(NewURLFil e); |
30.09.2011, 00:54 | #20 |
Пользователь
Регистрация: 18.01.2009
Сообщений: 29
|
покажи, плз, пример, как ты использовал окно стандартного виндового плеера?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
youtube | unbanned | Свободное общение | 10 | 31.05.2011 22:22 |
[Delphi] Парсинг ссылки из письма с email'а | stalker_1894 | Помощь студентам | 1 | 08.11.2010 15:49 |
XML (парсинг MSXML2_TLB.pas) и Delphi 2009 | S_Yevgeniy | Помощь студентам | 0 | 17.09.2009 18:22 |
XML (парсинг NativeXml ) и Delphi 2009 | S_Yevgeniy | Помощь студентам | 13 | 17.09.2009 15:56 |