2013-11-20 4 views
2

Кажется, что при попытке потока треков из учетной записи происходит молчание.SoundCloud API Потоковая передача сбойной страницы

Пример:

API-Джи консоль:

https://api.soundcloud.com/tracks/#####.json?consumer_key=### Ответ: 200 потоковый: истинная

API-консоль потока URL:

https://api.soundcloud.com/tracks/#####/stream?consumer_key=### 404 не найден - (Пустая белая страница ошибка в браузере)

Трек настроен на публичный и API-поток - все треки на счету, которые транслировались как обычно до конца прошлой недели.

Ключ потребителя работает для треков других пользователей, поэтому его можно напрямую связать с этой учетной записью?

+2

Только что видел кого-то другого с той же проблемой - http://stackoverflow.com/questions/20100377/getting-a-404-page-for-the-stream-url-all-permissions-are-set И также это выглядит следующим образом: http://stackoverflow.com/questions/19852634/soundcloud-api-why-are-stream-urls-for-a-particular-artist-not-working-anymore – harryrichardson

ответ

1

Для тех, кто приехал сюда для ответа на эту проблему, это известная ошибка, когда песня сообщает streamable: true, но при попытке потока появляется пустая белая страница в браузере. Ошибка в потоковом булевом языке является ложным.

Email ответ от SoundCloud по этому вопросу:

Разработчикам дайте мне знать, что проблемы вы испытываете это из-за проблемы с RTMP.

В настоящее время определенный контент на SoundCloud использует безопасный потоковый метод под названием RTMP.

Чтобы объяснить RTMP, даже если дорожка установлена ​​в общедоступную и загружаемую на художником, если художник находится под основным ярлыком, эта метка может дополнительно контролировать эти потоковые разрешения. Итак, похоже, что должен корректно протекать, но это не так.

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

Так что, к сожалению, вам просто придется иметь дело с этой проблемой.

+0

«горстка» треков? вы имеете в виду каждую популярную песню на Soundcloud .. это такой ужасный ответ от уважаемого сайта. – Shooky

+0

Да, к сожалению, одна из причин, по которой я, к сожалению, перестала использовать их api. –

0

Я заметил, что я получаю пустую страницу для потока URL треков, которые в формате «WAV»:

<original-format>wav</original-format> 

другие форматы работают хорошо.

+0

Интересно, но не может быть случай, потому что треки, которые ранее были потоковыми, больше не существуют. – harryrichardson

0

Не знаете, какой трек вы пытаетесь передать. Некоторые треки задаются художником, чтобы не транслироваться.

У вас есть формат для правильного URL. Попробуйте этот адрес с собственным consumer key:

http://api.soundcloud.com/tracks/32476280/stream?consumer_key=[###]

+0

Это тот же формат URL, который я использовал. При непосредственном нажатии на этот URL страница возвращает белый цвет без ошибок. – harryrichardson

+0

Возможно, попробуйте получить новый ключ от SoundCloud. Я использую этот API каждый день для личного приложения и не испытываю никаких проблем. Также попробуйте разные треки. Ура! – williamle8300

0

После того, как связаться с группой поддержки в SoundCloud, они обеспечили следующее:

Проблемы у вас возникли из-за содержания и правообладателей.

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

Им удалось получить мои «разрешения API», поскольку владельцам прав принадлежит учетная запись SoundCloud. Кажется, что где-то там была ошибка, отрицая потоковое вещание.

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

Смежные вопросы