Так, все-таки не до конца получилось продумать эту ситуацию.
Начал же переносить посты на blogspot. Вообще, я догадывался, что такая проблема может возникнуть, но все-таки хотелось начать процесс портации. Перенес по закрытому проекту все релизные посты и обнаружил, что проблема действительно имеется.
Как это выглядит. Если разместить несколько плееров на странице (например, несколько постов с релизами), то происходит крайне неприятная ситуация, скрипт ловит только верхний элемент, берет из него id плейлиста и загружает только его. Все остальные даже не запускают запросы к данным и висят в неоформленном состоянии.
А значит это, что скрипт не запускается для каждого экземпляра плеера, а отрабатывает глобально на странице.
Главный минус сей новости в том, что придется плеер дописывать с учетом этой ситуации. Само собой, меня это не остановит, я добьюсь своего, тем более, ну нет ничего нереального в этом.
Но есть и плюсы. Да, вот так. Первый и главный - я смогу сделать то, что не мог сделать на сайте, контроль воспроизведения. Даже усилий не придется прикладывать, это будет само работать, когда я закончу. На сайте же (можете прямо сейчас проверить) можно запустить несколько альбомов играть одновременно, и ничто вас в этом не остановит.
Второй плюс, уже на будущее, можно добавить еще и глобальный интерфейс плееру. Чтобы как на солидных площадках внизу можно было видеть, какая песня играет, вне зависимости от того, в какой точке блога находится пользователь. У этого, правда, пока будет одно ограничение, при переходе между страницами плеер будет останавливаться, но сам факт такой возможности радует.
Правда, вторым пунктом я займусь сильно позднее. Пока что надо сделать, чтобы в блоге работали все плейлисты. И хорошо, что обнаружилось это сразу, не так много переделывать. Хотя, похоже, придется таки переломать и стили (это надо теперь делать во всех блогах), и сами скрипты, а потом еще раскопировать по блогам.
В общем, веселье продолжается, но как по мне, самое сложное все-таки позади. Тем более, что большая часть у меня есть, осталось научить ее работать не на одном, а на нескольких блоках. Только и всего )))
p.s. зато везде разместил слайдеры с навигацией, теперь из проблем остался только "глобальный плеер" ))







Комментариев нет:
Отправить комментарий