Pull to refresh

Comments 11

Все бы ничего да вот в лисе при попытке перемотки все умирает.
Да еще и исходник не на гитхабе а в архиве гуглодоков что есть печально.
Все бы ничего да вот в лисе при попытке перемотки все умирает.

Да, проблема с перемоткой есть. Дело в том, что в декодере flac эта функция не реализована должном образом. Надеюсь эту проблему исправят, ведь она есть в баг-трекере.

Да еще и исходник не на гитхабе а в архиве гуглодоков что есть печально.

Спасибо за замечание, исправил.
У меня завис весь Firefox при попытке перемотки, и диалог «может остановить JavaScript на странице?» так и не появился, пришлось прибить процесс :( Надеюсь, вместе с внедрением e10s в Firefox 36 странички больше не смогут вешать браузер.
Это действительно круто, но если бы я был где-то рядом с вами, я бы вам, как минимум, попытался оторвать руки.
image

Есть даже ffmpeg.js, который может пережимать видео, но, сами понимаете, это до сих пор javascript.
Честно признаюсь, я запускал этот плеер только в хроме для Windows и Android. В них таких проблем я не наблюдал.
Заголовок не точно отражает содержание. На самом деле это написание UI для проигрывателя на базе Aurora.js. Т.е. само декодирование и воспроизведение звука не описывается, как можно было бы подумать из заголовка.
У вас всё весьма просто)
Если есть желание поучаствовать в разработке более продвинутово плеера (в виде автономного приложения, не странички сайта) на JavaScript — приглашаю в один из проектов: https://github.com/nazar-pc/CleverStyle-Music
Играются все возможные форматы, используется Aurora.js, Polymer (Web Components), присутствует графический эквалайзер, пространственные эффекты, и т.д.
Сейчас есть желание помочь с портированием на Apache Cordova — буду только рад.
Пока на Android можно поставить из Firefox Marketplace через Fennec (Firefox for Android Nightly), но версия с Apache Cordova была бы предпочтительней.
Есть еще такой интересный глюк в Safari, что если flac полностью закешировался, то плеер его больше не играет.
Как побороть пока не придумал, где-то в кишках aurora.js висит callback судя по всему, до которого если предзагрузки нет (файл в кеше) выполнение не доходит, в итоге имеем полупустой объект плеера, которые, естественно, не реагирует на методы play() и stop(). В Firefox'e подобной проблемы, кстати, нет, так как в нем треки не кешируется почему
С другим кодеком (mp3), глюк немного другой — играет самый конец закешированного файла
Sign up to leave a comment.

Articles