Итак, идея была простой, как правда:
Сделать страничку (сайт), на котором можно было бы собрать (и слушать) все (чужие) подкасты по определенной тематике.
1. Если решать задачку с конца, то получится изящное решение.
2. При поиске плеера я обнаружил скрипт на Яхе, который ко всем mp3 cсылкам на странице приклеивает кнопочку "Пуск-Пауза". Нажимаешь на кнопочку - воспроизводится подкаст..., и всплывает плеер со списком воспроизведения, ...просто и сердито.
3. Поскольку все подкаст-фиды все все равно разные, то приводить их к одинаковому формату нужно FeedBurner'ом или YahoPipes, я использовал последний сервис.
4. Для асинхронной загрузки фидов использовался Google Feed API (AJAX естественно).
Немного пришлось повозиться с форматированием (у Гугла оно, как всегда, паскудное).
5. Но тут выскочила проблемка - асинхронные фиды грузились довольно медленно, а Яховский скрипт срабатывал на загрузку тела документа.
Я довольно долго решал эту задачку (новогодний алкоголизм притупил мыслительные способности, минус дача на два дня..., вообщем, отупел и не мог сосредоточится).
Наконец, с помощью mp3-player-from-yahoo-bookmarklet
скрипт был написан.
6. Для вызова скрипта я использовал google.setOnLoadCallback(se);
Сделать страничку (сайт), на котором можно было бы собрать (и слушать) все (чужие) подкасты по определенной тематике.
1. Если решать задачку с конца, то получится изящное решение.
2. При поиске плеера я обнаружил скрипт на Яхе, который ко всем mp3 cсылкам на странице приклеивает кнопочку "Пуск-Пауза". Нажимаешь на кнопочку - воспроизводится подкаст..., и всплывает плеер со списком воспроизведения, ...просто и сердито.
3. Поскольку все подкаст-фиды все все равно разные, то приводить их к одинаковому формату нужно FeedBurner'ом или YahoPipes, я использовал последний сервис.
4. Для асинхронной загрузки фидов использовался Google Feed API (AJAX естественно).
Немного пришлось повозиться с форматированием (у Гугла оно, как всегда, паскудное).
5. Но тут выскочила проблемка - асинхронные фиды грузились довольно медленно, а Яховский скрипт срабатывал на загрузку тела документа.
Я довольно долго решал эту задачку (новогодний алкоголизм притупил мыслительные способности, минус дача на два дня..., вообщем, отупел и не мог сосредоточится).
Наконец, с помощью mp3-player-from-yahoo-bookmarklet
скрипт был написан.
6. Для вызова скрипта я использовал google.setOnLoadCallback(se);
0 коммент.:
Отправить комментарий