Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.09.2011, 19:21
Интересующийся
Отправить личное сообщение для Elergy Посмотреть профиль Найти все сообщения от Elergy
 
Регистрация: 10.09.2011
Сообщений: 16

Валидность src в элементе audio
Здравствуйте!

Пишу плеер песенок с файлообменника rghost.ru. Он, конечно, для этого не предназначен, поэтому имеем ссылки для каждой машины вида

http://rghost.ru/download/19800081/2...1%82%D1%8C.mp3


так вот, столкнулся с таким моментом, что некоторые ссылки в audio категорически не хотят работать. Парсер пашет, ссылка действительно ведет на мп3, но не воспроизводится.

Проверил уже на все, это не зависит от:
размера файла
длины ссылки
наличия кириллицы (нет, скорей всего зависит как раз от этого, но как-то уж экзотически, ибо некоторые кириллические названия работают, а некоторые нет, в полностью латинских ссылках пока ошибок не заметил, но таких было мало)

Кто-нибудь может что предложить для решения проблемы? приблизительно 30прц файлов не воспроизводится.

для примера рабочая и нерабочая ссылка

рабочая:
http://rghost.ru/19927671
прямая на файл - http://rghost.ru/download/19927671/7...%B4 %207).mp3


нерабочая:
http://rghost.ru/19800081
прямая на файл:
http://rghost.ru/download/19800081/2...1%82%D1%8C.mp3



Очень-очень жду советов. Заранее всем спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2011, 19:56
Аватар для crayday
Аспирант
Отправить личное сообщение для crayday Посмотреть профиль Найти все сообщения от crayday
 
Регистрация: 30.08.2011
Сообщений: 61

У меня проигрывается и та и другая ссылка =) (в фф6, опера 11 попробовал).
Ответить с цитированием
  #3 (permalink)  
Старый 10.09.2011, 20:06
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

http://rghost.ru/download/19927671/7...%B4 %207).mp3
прежде чем передавать ссылку плееру декодируй её-переведи коды символов в символы
Ответить с цитированием
  #4 (permalink)  
Старый 10.09.2011, 20:22
Интересующийся
Отправить личное сообщение для Elergy Посмотреть профиль Найти все сообщения от Elergy
 
Регистрация: 10.09.2011
Сообщений: 16

Сообщение от crayday Посмотреть сообщение
У меня проигрывается и та и другая ссылка =) (в фф6, опера 11 попробовал).
пробовал именно через audio? попробуй в хром плз, для него расширение пишу
Ответить с цитированием
  #5 (permalink)  
Старый 10.09.2011, 20:28
Интересующийся
Отправить личное сообщение для Elergy Посмотреть профиль Найти все сообщения от Elergy
 
Регистрация: 10.09.2011
Сообщений: 16

декодировал. не помогает
Ответить с цитированием
  #6 (permalink)  
Старый 10.09.2011, 20:28
Аватар для crayday
Аспирант
Отправить личное сообщение для crayday Посмотреть профиль Найти все сообщения от crayday
 
Регистрация: 30.08.2011
Сообщений: 61

Сообщение от Elergy Посмотреть сообщение
пробовал именно через audio? попробуй в хром плз, для него расширение пишу
Нет, не через audio. Тега audio не вижу на странице (ctrl+f "<au" в коде страницы ничего не находит).
Ответить с цитированием
  #7 (permalink)  
Старый 10.09.2011, 20:34
Интересующийся
Отправить личное сообщение для Elergy Посмотреть профиль Найти все сообщения от Elergy
 
Регистрация: 10.09.2011
Сообщений: 16

Сообщение от crayday Посмотреть сообщение
Нет, не через audio. Тега audio не вижу на странице (ctrl+f "<au" в коде страницы ничего не находит).
может я не так выразился, конечно смотри какая задача - надо написать плеер для того, чтобы воспроизводить песни с этого ргхоста. сами ссылки вида http://rghost.ru/число - не прямые на песню. в коде есть прямая ссылка, уникальная для человека.

я аяксово выцепляю эту ссылку (получается вида http://rghost.ru/число/уник...вание.mp3. собственно эту фигню я и запихиваю в плеер. как посоветовали даже - decodeURI(фигня). после этого обнаруживается, что какие-то ссылки воспроизводятся, а какие то-нет. вот и вопрос в чем: от чего зависит валидность этой ссылки и как с этим бороться?
Ответить с цитированием
  #8 (permalink)  
Старый 10.09.2011, 20:45
Интересующийся
Отправить личное сообщение для Elergy Посмотреть профиль Найти все сообщения от Elergy
 
Регистрация: 10.09.2011
Сообщений: 16

не сработало на полностью латинской ссылке. перестал что-либо понимать
Ответить с цитированием
  #9 (permalink)  
Старый 10.09.2011, 20:59
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Elergy
рабочая:
http://rghost.ru/19927671
прямая на файл - http://rghost.ru/download/19927671/7...%B4%207).mp3
Эта ссылка не ведёт на мп3-если её преобразовать то она будет-http://rghost.ru/19927671?r=3877,она ведёт на страницу где можно скачать мп3. Ясно что плееру нужно передавать адрес мп3 а не страницы где его можно скачать. Сама же ссылка имеет вид-
http://rghost.ru/download/19927671/889ece9cfdc091ab56c3c18395bed0d6bdd7f23d/CLassic%20%5B%D0%92%D0%A3%D0%BB%D1%8C%D0%B3%D0%B0% D1%80%D0%BD%D1%8B%D0%B9%20%D0%A2%D0%BE%D0%9D%D0%9D %5D%20-%20%D0%9F%D0%BE%D0%B1%D0%B5%D0%B6%D0%B4%D0%B0%D0%B 5%D1%82%20%D0%A2%D0%BE%D1%82,%20%D0%9A%D1%82%D0%BE %20%D0%A3%D0%BC%D0%B5%D0%B5%D1%82%20%D0%96%D0%B4%D 0%B0%D1%82%D1%8C%20(%D0%A0%D0%B0%D1%83%D0%BD%D0%B4 %207).mp3"

Чтоб увидеть разницу между ними -достаточно их вставить в строку адреса.Приведённая ссылка сразу начнёт качать файл в отличие от ссылок приводимых ранее ,какие не имеют ничего общего с прямыми адресами музыки-не совпадают с указанными на страницах сайта

Последний раз редактировалось dmitriymar, 10.09.2011 в 21:07.
Ответить с цитированием
  #10 (permalink)  
Старый 10.09.2011, 21:07
Интересующийся
Отправить личное сообщение для Elergy Посмотреть профиль Найти все сообщения от Elergy
 
Регистрация: 10.09.2011
Сообщений: 16

ну вообще-то я писал 2 раза, что ссылка, ведущая на мп3 - для каждого компа своя. прямой ссылки для всех нет. твоя ссылка начнет качать только у тебя, у всех остальныех она тоже будет редиректить на страницу со скачкой
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить src Облом Общие вопросы Javascript 5 09.05.2011 01:14
замена атрибута src + fadein zelik jQuery 0 08.03.2011 13:33
Изменение img src при hover на другом img -- как? adelante jQuery 2 14.04.2010 08:12
Смена значений SRC от изображений Sparter Общие вопросы Javascript 23 31.10.2009 03:14