2014-02-02 2 views
1

Запуска Soundcloud игрока на слоистых www.naturesoundmap.comSoundcloud Stratus - Некоторые треки не играют

Подавляющее большинство списков (таможенный пост типа) работает нормально, но если вы ориентируетесь на карте до Новой Зеландии (или на острове Ниуэ), есть несколько списков, где за последние две недели или около того звуки перестали играть. например. http://www.naturesoundmap.com/listing/post-office-bay/ & http://www.naturesoundmap.com/listing/aroha-evening/

Я проверил ссылки & все в порядке - вы можете увидеть это, нажав на «Listen» кнопка & информационных нагрузок отслеживать до ОК в Stratus, но он не играет.

Странно, что два звука, которые не работали на прошлой неделе, теперь прекрасны.

Я озадачен!

ответ

0

Проблема в том, что песни имеют потоковое видео.

Художники SoundCloud могут выбрать, разрешать ли внешние сайты создания потоковой передачи. В случае сказать

https://soundcloud.com/naturesounds_nz/aroha-island-crickets

, которая является одной из песен, которые не играют, если получить это Апи возврат товара

https://seam.li/json/?url=api.soundcloud.com/tracks/88830021.json?client_id=apigee

(я проходил мимо этого через сайт я бегу в для того чтобы сделать более удобным для чтения JSON, this is the plain link)

в этом мы видим JSON свойство

"streamable": false

на линии 13, и как таковой он не имеет stream_url свойство. Поэтому, когда вы вызываете stratus, используя stream_url, так как он не существует undefined. это приводит к

GET http://stratus.sc/undefined?consumer_key=xxx 404 (Not Found)

Ваше решение просто вручную проверить URLs SoundCloud, если они поточные, прежде чем положить их на своем сайте. Альтернативно, если процесс является автоматическим, просто проверьте свойство песни streamable.

+0

Спасибо Liam. Я связался с владельцем звука и подтвердил, что это проблема. Все работающие сейчас - ценят вашу помощь! – user3261922

+0

Привет, Лиам, у меня такая же проблема, но трек прострелен, как вы можете видеть отсюда: http://api.soundcloud.com/tracks/147078202.json?client_id=apigee Есть ли еще что подумать ? – franz976

+1

Известная ошибка, с которой я столкнулся, когда определенные треки в SoundCloud будут иметь потоковое булево значение в true, но не могут быть потоковыми. Ошибка в том, что они должны быть перечислены как 'streamable: false', но по той или иной причине они не являются. Для меня это была большая проблема, и SoundCloud осознает эту ошибку, но не сможет ее исправить. http://pastebin.com/raw.php?i=7grrkBp3 Это ответ электронной почты, который я получил по этой точной проблеме. К сожалению, вам просто придется иметь дело с этим/работать вокруг. Я боюсь. Ничего, что нужно сделать. –