Слухаємо online-радіо у себе на сайті, heximal blog
Слухаємо online-радіо у себе на сайті
Є звичайно в цьому всьому один істотний недолік. Композиції оновлюються із запізненням, оскільки на пітер.фм існує затримка зарахунок TrackId розпізнавання. Сам пітер.фм благополучно вирішив цю проблему тим, що в його розпорядженні є весь записаний контент, і він може видавати його з такою ж затримкою користувачеві, в наслідок чого у останнього не виникне ніяких підозр. Якщо влючая фм-приймач і плеєр пітер.фм на одній станції, то ця затримка відразу стане помітна. В їх крутому плеєрі на таймлайне можна вибрати раніше програну композицію і послухати її хоч сто раз. Не знаю поки, що з такою розсинхронізація робити, але вирішив поки залишити так. Головне, що вже можна користуватися. Взагалі, давно у мене назріває мислшіка поекспериментувати з хмарним хостингом, наприклад, Amazon S3. За допомогою нього можна легко зробити такий же сервіс, як пітер.фм. Він буде записувати все фм-ефіри, а на своєму сайті я буду отримувати аудіоконтент вже не з купи різних посилань, а зі свого хмарного сервера. Доведеться, звичайно покодіть, але куди вже без цього ...
На останок трошки про нутрощах моєї fm-ігралкі. Структура програми фм-передач абсолютно така ж, як у тв. В якості програвача я використовував безкоштовний Flash-компонентік - відмінна річ, нічого зайвого. Іконки play і pause я урочисто запозичив у Вконтакте - вже дуже вони вписалися в мій дизайн, ну а інше - справа фантазії і jQuery. До речі, у того ж вконтакте підглянув корисну штуковину: коли слухаєш аудіозапис знизу сторінки прикріплюється невеликий фреймік з контролю управління і інформацією про програється композиції. У будь-який момент можна зупинити проігриваеніе, щоб не шукати в плейлисті з 200 позицій ту, яка зараз грає.