Pull to refresh

Comments 23

Когда делал свой плеер даже не подумал поискать библиотеку. Делал все напрямую.

в библиотеке используется jsonp
А на jsonp не влияет чтоли он?.. Ну ладно, спасибо, погуглю.

Вот только в карму то зачем срать?
Главный минус Хабра — подло срать в карму, даже не объясняя почему и разумеется оставаясь при этом в тени. Это мерзко и низко, да, но приходится мириться, ибо альтернативы Хабру нет(
А можете вкратце рассказать, как Вы берете музыку с vk.com?
Конечно могу. У vk есть api естественно, есть метод поиска. В поле поиска человек вбивает нужный ему запрос. Запрос напрямую летит к вк, возвращается json-массивом. В массиве длительность, название трека, исполнитель и ссылка. Уникальная для каждого юзера. Обрабатывается на стороне клиента. Всё.
Ага, а список музыки пользователя получается через OpenAPI и играется JS библиотекой?
Фактически — да. Но давайте об этом через пару месяцев в разделе «Я пиарюсь» поговорим.
У контакта тоже jsonp есть чтоль?
javascript api для сторонних сайтов преполагает jsonp по определениею
Круто, я как раз хотел тоже самое написать :)

Предлагаю еще подумать на счет HTML5 приложения/виджета. А также возможность кэширования на клиенте, чтобы например на iphone закачать плейлист и в дороге слушать.
Я вот по сути делал такой же плеер как автора и тоже была мысль сделать HTML5, но реальность суровее — mp3 из принципа не принимают Фокс и Опера, ситуация с хромом неясна. Точно можно быть уверенным только в сафари и ИЕ9. Как итог для 80- 90% пользователей вся вконтактовская база mp3 идет лесом.
Я думаю можно обойтись как у самих вконтакте сделано — flash плеер, благо сейчас есть хорошие и легковесные с js API, и failover в HTML5. Этого имхо достаточно для покрытия всей кейсов использования — от виджета до проигрывания на iphone и др. платформах
Я, кстати не понял, Вконтактовый плеер приведенный по ссылке в конце статьи — это тоже ваше?
Ну а какой плеер может заставить дойти до топика. Тот, который делал (делаю), либо в структуре которого разбирался. В данном случае первое.
>На входе нет session, а на выходе есть. Странно, но про session более нигде ни слова.

Это потому что в функцию передаётся ссылка. В javascript все объект в передаются по ссылке.
>объекты передаются

selffix
Офигенный плеер, спасибо вам! Интеграция с ластом рулит!
Шучу :( так и не понял как полностью альбом играть.
Я ссылку на плеер для примера дал. Сейчас ещё всё в разработке, так что, увы, пока на этот вопрос найти вразумительный ответ я Вам не могу.
Sign up to leave a comment.

Articles