Видеоплеер для windows ce для автомагнитолы

Видеоплеер для windows ce для автомагнитолы

Сообщение negoday » Пн фев 01, 2010 6:55 pm

Разыскиваются:
1.Виртуальная клавиатура под палец
2. Скайп
3. Как установить курсор мышки в Wince

Выкладывайте, делитесь. чтобы всем было хорошо)))

Сообщение xab81 » Вт фев 16, 2010 10:33 pm

Сообщение syurv » Чт май 13, 2010 11:37 pm

Сообщение SKY » Пн май 17, 2010 4:02 pm

Сообщение syurv » Пн май 17, 2010 11:59 pm

Сообщение frog® » Вт май 18, 2010 8:14 am

Сообщение Dim4ik » Вт май 18, 2010 10:24 pm

Сообщение SKY » Ср май 19, 2010 12:32 am

Сообщение syurv » Ср май 19, 2010 11:22 pm

Сообщение S51 » Чт май 20, 2010 10:46 am

Лично я скачал с этого сайта тоже (купил). Правда еще раньше. И непонятна ваша реакция на ссылку. Очень полезный ресурс (кто понимает о чем речь). ИМХО никакая это не реклама. И не у всех стол разлочен. Я сам кучу перерыл на 4PDA по этому поводу — много информации и много непонятного. Ту на форуме спрашивали про это.. Пользы от ответов — НОЛЬ. Так что для кого ковыряться в «потрохах» WinCE не с руки и нет желания клянчить тут.. , то ресурс то, что надо.
И ответы оперативные.

P.S Если бы здесь (даже за 10 долларов) предлагали подобное, да еще и с подробными разъяснениями. на русском — я был бы ПЕРВЫЙ покупатель !
Вот такое моё ИМХО

Сообщение negoday » Чт май 20, 2010 6:09 pm

Сообщение syurv » Чт май 20, 2010 8:17 pm

Сообщение algama » Чт май 20, 2010 9:24 pm

как то не складывается басенка.

так вот, то что уважаемый прикупил представляет набор украденного софта. лично мне ни разу неприятно покупать краденное. не люблю чувствовать себя лошариком.

что касается драйвера, то у него есть автор и владелец. распространяется он в составе продаваемых балалаек совершенно законно и абсолютно морально.

Я думаю предельно ясно объяснил суть вопроса, мальчик.

Сообщение syurv » Чт май 20, 2010 10:51 pm

Как конвертировать видео (фильмы и клипы) для ММС (магнитолы) автомобилей LADA

Владельцы штатной мультимедийной системы (ММС) Лада (Приора, Калина, Гранта, Веста или XRAY) уже знакомы с ее возможностями. На экран можно выводить навигацию, изображение с камеры заднего вида, смотреть фото и видео. Есть и недостатки, мультимедиа поддерживает не все видео файлы, фильм может не воспроизводиться, а клип тормозить (картинка дергается). А вы знаете, как решить эту проблему?

Конвертирование видео файлов для ММС Лада

Все штатные ММС (2190 или 2192) имеют слабый процессор и маленький объем памяти. С такими характеристиками устройство просто не способно плавно воспроизводить фильмы и клипы высокого качества 720p и другие. Но любой видео файл можно перекодировать.

1. Конвертировать видео файлы для ММС можно при помощи специальных программ. Например, Xilisoft Video Converter Ultimate или Freemake Video Converter . Второй можно скачать совершенно бесплатно.

Видео конвертеры позволяют работать с видео файлами в различных форматах, например, MP4, AVI, MKV, WMV, MP3, DVD, 3GP, SWF, FLV, HD, MOV, RM, QT, Divx, Xvid, TS, Fraps и др. Они также поддерживают все современные кодеки: H.264, MKV, MPEG4, AAC.

Руководство по конвертированию видео файлов простое. Запускаете конвертер на ПК -> Выбираете видео файл -> Указываете необходимое качество -> Нажимаем «Конвертировать». Получившийся на выходе файл будет воспроизводится на ММС без тормозов.

2. Еще одна программа для конвертирования видео файлов — XviD4PSP.

В характеристиках ММС указано поддерживаемое разрешение видео 240х320px, но по отзывам мультимедийное устройство способно воспроизводить файлы с разрешением 640х480px. А вот 720х576px будет уже тормозить. Учитывайте эти особенности при конвертировании файлов, либо при скачивании видео для ММС с интернета.

Установка видео плеера и кодеков

В руководстве пользователя указано, что ММС поддерживает видео с разрешением WMV. При воспроизведении файлов с другими расширениями (AVI, MPG, MPEG, MP4 и др.) могут возникнуть сложности. Расширить список поддерживаемых видео и аудио файлов можно при помощи установки плеера, который содержит все необходимые кодеки.

Штатная ММС работает на Windows CE 6.0. Лучшие видео плееры для этой операционной системы определены пользователями 4pda.ru по опросу (выше). Самыми популярными оказались CorePlayer , бывший BetaPlayer и TCPMP .

Установка видео плеера TCPMP: Закачать на ММС скачанный CAB файл -> Выйти на рабочий стол (удерживать «Настройки») -> Запустить CAB файл -> Выбрать путь для установки «карту памяти».

Выход на рабочий стол в ММС со встроенной навигацией (инструкция для пользователей сайта):

Чтобы скачать файлы нужно авторизироваться на сайте

  • на закладке DirectShow снять галочку с Overlay with colorkey;
  • на закладке Associations установить галочки напротив расширений, которые будем использовать;
  • на Video Quality ставим галочку на Low.

Теперь, щелкая на видео файле, он будет автоматически воспроизводиться в альтернативном плеере. Напомним, другой способ расширить возможности ММС — сменить прошивку или установить навигацию. Если в ходе эксплуатации мультимедийной системы появились проблемы, решаем их в этой статье. Кстати, а вы знаете, как на ММС Весты смотреть видео во время движения?

Видеоплеер для windows ce для автомагнитолы

Очень важно. Если вы заметили проблему в плеере, обязательно пришлите скриншот экрана или фотографию, а лучше видео!
Используйте для этих целей cайт rghost.ru. В противном случае Вам ответят что то вроде «А у меня все нормально»

Доступна версия 2.8.3
Плеер работает в консоли на автомобилях Lada люксовых комплектаций. ОС WINCE 6.0.
Плеер является прямым наследником альтернативного меню ItelmaMenu — ItelmaPlayer, которое переросло в самостоятельное дополнение альтернативной оболочки SingleMenu от CrazyDron. Проект написан на Lazarus 1.4 FPC 2.6.4
Выполнен в виде подключаемого модуля, встроенного в исходный код альтернативного меню, что делает плеер цельной частью бинарного файла SingleMenu. На данный момент плеер так же сделан отдельным приложением, которое можно запускать на устройствах с WINCE. Плеер не использует штатных контролов и элементов форм, полностью состоит из нарисованной графики и иконок. Не имеет аналогов в своем классе по функционалу и исполнению под WINCE.
Плеер использует библиотеку bass.dll для создания звукового канала и его воспроизведения. Bass.dll является лучшим условно-бесплатным звуковым движком, который также используется в плеере Aimp, и большом количестве игр.
Также плеер использует дополнительные библиотеки, которые позволяют расширить его функционал:
bass_fx — библиотека позволяет использовать множество звуковых процессоров, эффекты и эквалайзер.
bassflac — библиотека позволяется проигрывать треки высокого качества в формате FLAC со степенью сжатия потока выше 1000 кбит/с.
bass_aac — библиотека позволяет проигрывать формат m4a, сжатые кодеком aac. Данный формат используется в магазине ITunes. Аналог mp3.
bass_alac — библиотека позволяет проигрывать формат m4a, сжатые кодеком alac. Данный формат используется в магазине ITunes. Аналог FLAC.
bass_mpc — библиотека позволяет проигрывать формат треков mpc, сжатые кодеком musepack. Данный формат является качественной альтернативой mp3.
tags — библиотека позволяет считывать теги с FLAC файлов.
MP3FileUtils 6 от Daniel Gaussmann — модуль позволяет считывать с мр3 файлов теги id3v2.
На выходе канала плеер выдает 32 битный сигнал с частотой дискретизации 44100 гц.

Список вопросов будет пополняться по мере их появления.

Так как плеер имеет гибкие возможности в плане скиностроения, внешний вид и расположение элементов может отличаться или отсутствовать в разных скинах. Поэтому для наглядности будет использоваться штатный скин G52 от Fear32.

В главном окне плеера вы можете управлять процессом воспроизведения музыки следующими элементами:
1) Кнопки переключения треков по каталогам. Если в плейлисте добавлены несколько папок с музыкой то при переключении трека, следующим будет играть из отличной от текущей папки.
2) Кнопка вызова окна программного эквалайзера плеера.
3) Кнопки переключения режимов, последовательности проигрывания треков. Вы можете выбрать один из трех режимов: Играть один трек циклично, Играть треки по очереди в плейлисте, Играть треки в разброс.
4) Кнопка переключения проигрываемого трека — назад. Если вперед были переключены уже треки, то назад будут переключаться ранее игравшие треки. При нажатии и удержании кнопки происходит перемотка трека назад (если в Настройках активирован переключатель «Включить перемотку трека»)
5) Кнопка переключения проигрываемого трека — вперед. При нажатии и удержании кнопки происходит перемотка трека вперед (если в Настройках активирован переключатель «Включить перемотку трека»)
6) Кнопка воспроизведения текущего трека и постановка на паузу.
7) Кнопка сворачивания плеера, скрывает окно плеера для отображения окон меню.
8) Кнопка вызова окна настроек плеера
9) Кнопка выхода из плеера. Закрывает плеер и освобождает ресурсы звукового движка bass.dll.
10) Кнопка вызова окна поиска треков. Она же позволяет дойти до окна очереди треков.
11) Обложка альбома проигрываемого трека
12) Кнопка вызова плейлиста плеера
13) Кнопка быстрого создания нового плейлиста с выбором папки через проводник и последующим автоматическим проигрыванием выбранных треков
14) Прогресс бар. Визуально показывает текущую позицию проигрывания трека и позволяет установить новую.
15) Информация о текущем, выбранном плейлисте.
16) Информация о текущем номере проигрываемого трека в плейлисте и их количество.
17) Информация о артисте и исполнителе проигрываемого трека.
18) Информация о текущем каталоге, из которого проигрывается трек.
19) Системное время консоли.
20) Информация о текущей степени сжатия звукового потока, выраженная в килобитрейте.
21) Текущее время проигрывания трека, текущая позиция.
22) Общее время трека.

Читайте также:  Canon mf4400 не сканирует windows 10

В этом окне у вас есть возможность управлять списками и плейлистами плеера, выбирать нужный плейлист, управлять строками плейлиста и формировать его. Для выхода в плейлист «Избранное» перейдите с плейлиста 1 назад в плейлист 0.
1) Кнопка перемещения списка треков вверх
2) Кнопка перемещения списка треков вниз
3) Кнопка переключения текущего плейлиста на предыдущий.
4) Информация о номере текущего плейлиста
5) Кнопка переключения текущего плейлиста на следующий.
6) Информация о количестве треков в текущем плейлисте.
7) Кнопка выхода в главное окно плеера.
8) Кнопка очистки текущего плейлиста. Удаляет все треки из плейлиста и плейлист с диска консоли.
9) Кнопка добавления треков в текущей плейлист.
10)Кнопка вызова окна поиска треков. Она же позволяет дойти до окна очереди треков.
11)Кнопка добавления выбранного трека в плейлист избранных треков или туда же, но с копированием трека в отдельную папку.
12)Кнопка удаления выбранного трека из плейлиста.
13)Кнопка удаления выбранного трека из плейлиста и диска консоли.
14)Список треков в плейлисте.
15)Строка выбранного трека в плейлисте.

Проводник позволяет выбирать папки и треки для добавления их в плейлист. Может отображать структуру дисков в виде списка или сетки. Данный проводник поддерживает отображение следующих дисков:

StaticStore
SDMMC
SDMMC2
SDMMC3
SDMMC4
Usb Disk
Usb Disk2
Usb Disk3
Usb Disk4
Usb Disk5

1) Кнопка переключения режимов количественного добавления треков. Позволяет выбрать один из трех режимов:
— Добавлять один трек
— Добавлять одну папку без вложений
— Добавлять папку с ее подпапками.
2) Кнопка переключения режимов навигации по проводнику. Позволяет выбрать один из двух режимов:
— При нажатии на папку — войти в нее.
— При нажатии на папку — добавить ее в плейлист.
3) Кнопка включения функции множественного выбора каталогов и треков. Позволяет выбрать нужные папки или треки и добавить их в плейлист за раз.
4) Кнопка добавления выбранных папок и треков в плейлист, работает для множественного выбора папок и треков.
5) Информация о названии текущего каталога.
6) Кнопка перемещения списка папок и треков вверх.
7) Кнопка перемещения списка папок и треков вниз.
8) Кнопка возврата в предыдущую папку.
9) Кнопка выхода в главное окно плеера.
10)Кнопка переключения режимов отображения папок и треков в проводнике. Позволяет переключать отображение структуры папок и треков в виде списка или сетки
11)Иконка трека в проводнике
12)Иконка выбранного трека при включенной функции множественного выбора.
13)Иконка выбранной папки при включенном режиме множественного выбора.
14)Информация о количестве страниц и текущей странице проводника для отображения содержимого текущего каталога.

Окно эквалайзера и эффектов позволяет выполнить программную постобработку звука проигрываемого плеером.

1) Переключатель уровня эффекта Реверберации.
2) Переключатель уровня эффекта Эхо.
3) Переключатель уровня эффекта Хоррус.
4) Переключатель уровня эффекта Фланжер.
5) Переключатель уровня эффекта Питч.
6) Переключатель уровня эффекта Темп.
7) Кнопка выбора предыдущего пресета эквалайзера.
8) Название выбранного пресета эквалайзера.
9) Кнопка выбора следующего пресета эквалайзера.
10)Кнопка включения и выключения программного эквалайзера.
11)Кнопка выхода в главное окно плеера.
12)Кнопка применения значений эквалайзера и сохранения их на диск консоли.
13)Информация о текущей громкости проигрывания плеера, громкость не системная.
14)Кнопка увеличения громкости плеера.
15)Кнопка уменьшения громкости плеера.
16)Переключатели уровня усиления частот эквалайзера.

Окно поиска треков позволяет искать и добавлять найденные треки в очередь воспроизведения. Поиск может осуществляться по названию файла и названию трека из тегов, Поиск может быть выполнен в текущем плейлисте или во всех существующих плейлистах.

1) Клавиатура для ввода строки поиска.
2) Кнопка печатающая пробел в строке поиска.
3) Кнопка переключения раскладок клавиатуры.
4) Кнопка очистки строки поиска.
5) Кнопка перемещения списка найденных треков вверх
6) Кнопка перемещения списка найденных треков вниз
7) Кнопка удаления последнего символа в строке поиска.
8) список найденных треков.
9) Строка выбранного трека в списке найденных треков.
10)Поле ввода строки поиска.
11)Кнопка переключения режима типа поиска. Позволяет выбрать один из двух режимов:
— искать строку поиска в тегах треков.
— искать строку поиска в названиях файлов треков.
12)Кнопка переключения режимов, места поиска треков. Позволяет выбрать один из двух режимов:
— искать в текущем плейлисте.
— искать во всех существующих плейлистах.
13)Кнопка позволяет обновить базу треков или тегов для поиска строки.
14)Кнопка отображения окна очереди проигрываемых треков.
15)Кнопка добавления найденных и выбранных треков в очередь проигрывания.
16) Кнопка выхода в главное окно плеера или плейлист в зависимости от того откуда был выполнен вход в окно поиска.

Окно очереди проигрывания позволяет отобразить список очереди проигрывания, проигрывать с него выборочно или очистить его.

1) Кнопка перемещения списка очереди треков вверх
2) Кнопка перемещения списка очереди треков вниз
3) Список очереди треков
4) Строка с выбранным треком в списке очереди треков.
5) Кнопка выхода на страницу поиска треков.
6) Кнопка очистки списка очереди треков.
7) Кнопка выхода в главное окно плеера или плейлист в зависимости от того откуда был выполнен вход в окно поиска.

Основные настройки плеера задают общие настройки для всего плеера.

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Переключатель «Сохранять позицию трека» позволяет включить функцию сохранения текущей позиции и номера трека в плейлисте на диск, и начать воспроизведение трека из сохраненных значений
10)Переключатель «Плавное затухание звука» позволяет включить функцию уменьшения звука при постановке проигрывания на паузу и увеличение звука при снятии плеера с паузы
11)Переключатель «Отображать загрузку ЦП» позволяет включить отображение нагрузки на центральный процессор библиотекой bass.dll
12)Переключатель «Возврат к началу после 10с» позволяет включить функцию возврата к началу трека при переключении трека назад, если время текущего проигрывания трека менее 10 секунд, если время проигрывания больше 10 секунд, то трек переключается на предыдущий.
13)Переключатель «Закрывать проводник после добавления» позволяет автоматически закрывать проводник после операций добавления треков в плейлист
14)Переключатель «Включить перемотку трека» позволяет включить функцию перемотки трека при нажатии и удержании кнопок переключения треков. При удержании кнопки переключения трека — вперед осуществляется быстрая перемотка трека вперед, назад аналогично
15)Переключатель «Воспроизведение при старте» позволяет включить функцию автоматического воспроизведение трека при запуске плеера
16)Переключатель «Диалог для USB» позволяет включать функцию определения вставленных usb дисков с последующим вопросом выполнения действия с найденным диском: Добавить найденные треки в плейлист, Создать новый плейлист с найденными треками или отменить действие.
17)Переключатель «Включить свайпы» позволяет включить функцию управления жестами перемещения списка треков в плейлисте и списка/сетки файлов и папок в проводнике.

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Переключатель «Отображать файлы списком» позволяет переключать отображение файлов и папок в проводнике на список или сетку.
10)Переключатель «Сортировка по алфавиту» позволяет автоматически отсортировывать плейлисты при добавлении в них треков.
11)Переключатель «Играть один текущий трек» позволяет включить режим воспроизведения одного трека (LOOP), который играет в данный момент.
12)Переключатель «Играть треки вразброс» позволяет включить функцию случайного переключения треков при проигрывании
13)Переключатель «Добавлять треки с подкаталогами» позволяет добавлять выбранные папки в плейлист с ее подпапками.
14)Переключатель «Играть треки согласно жанру» позволяет включить функцию поиска и проигрывания трека из плейлиста, если в тегах этого трека указан текущий выставленный жанр (пресет) эквалайзера.
15)Переключатель «Цикличный плейлист» позволяет включить функцию возврата к проигрыванию первого трека если достиг конец плейлиста.
16)Переключатель «Двигать по № треков» позволяет изменить количество строк для перемещения плейлиста при перемещении списка жестами.
17)Переключатель «Играть трек при смене плейлиста» позволяет включить функцию автоматического воспроизведения трека из плейлиста при смене плейлиста

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Переключатель «Включить эквалайзер» позволяет включать и отключать программный эквалайзер проигрывателя
10)Переключатель «Авто жанр эквалайзера» позволяет включить функцию автоматического выставления жанра (пресета) эквалайзера в зависимости от жанра указанного в тегах проигрываемого трека.
11)Переключатель «Применять значения eq сразу» позволяет применять значения эквалайзера сразу же при изменении любого его значения.

Читайте также:  Постоянно пропадает вай фай windows 10

Страница настроек нагрузки позволяет ограничить время занимаемое процессором и увеличить быстродействие консоли.

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Переключатель «Если больше № выкл эквалайзер» позволяет включить порог ограничения нагрузки на процессор и указать этот порог в процентах занятия процессорного времени библиотекой bass.dll
10)Переключатель «Если меньше № вкл эквалайзер» позволяет включить порог включения эквалайзера и указать этот порог в процентах занятия процессорного времени библиотекой bass.dll
11)Переключатель «Изменить интенсивность визуализации» позволяет изменить степень всплесков баров визуализатора и указать это значение. По умолчанию оно равно 500, если функция выключена, если включена можно указать от 100 до 2000.

Страница настроек внешнего вида плеера позволяет изменить активное оформление плеера и его компонентов.

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Переключатель «Обратное время трека» позволяет изменить отображение в главном окне плеера времени проигранного трека на оставшееся время.
10)Переключатель «Прокрутка названия трека» позволяет включить перемещение названия трека по главному окну плеера, если оно не входит в его размеры.
11)Переключатель «Прокручивать короткие названия» позволяет включить перемещение названия трека по главному окну плеера, даже если они входят в размеры окна. Для работы этой функции должна быть включена функция «Прокручивать названия трека».
12)Переключатель «Антибаннер-корректор» позволяет включить функцию очистки названия трека и тегов от ненужных символов и слов, слова можно указать в каталоге с настройками плеера в файле nobanner.txt
13)Переключатель «Считывать обложку альбома» позволяет включить функцию загрузки и отображения обложки альбома проигрываемого трека из тегов или если их нет, то из каталога с проигрываемым треком из файла cover.jpg
14)Переключатель «Включить визуализацию» позволяет отобразить в главном окне плеера визуализатор.
15)Переключатель «Название трека в 2 строки» позволяет разделить название трека на артиста и название трека и разместить их на разных строках в главном окне плеера.

На странице скин вы можете просмотреть список доступных скинов, их внешний вид и представление, а так же возможность их установки в плеер.

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Список доступных скинов, которые находятся в папке плеера в каталоге Skins. Здесь можно изменить текущий скин плеера выбрав нужный из списка.

1) Переключатель страницы настроек плеера на страницу «Основные настройки»
2) Переключатель страницы настроек плеера на страницу настроек плейлиста
3) Переключатель страницы настроек плеера на страницу настроек звука
4) Переключатель страницы настроек плеера на страницу настроек производительности плеера
5) Переключатель страницы настроек плеера на страницу настроек внешнего вида плеера
6) Переключатель страницы настроек плеера на страницу выбора скина плеера
7) Кнопка выхода в главное окно плеера
8) Кнопка сохранения настроек плеера
9) Информация о названии выбранного скина
10)Информация об авторе выбранного скина
11)Информация о версии выбранного скина и ее соответствии плееру.
12)Предварительный просмотр выбранного скина
13)Кнопка «выбор» позволяет применить выбранный скин
14)Кнопка «отмена» позволяет отказаться от применения выбранного скина

1) Название выбранного трека для удаления
2) Удалить выбранный трек с диска консоли безвозвратно
3) Отменить удаление трека.

1) Название выбранного трека для для добавления в избранное
2) Добавить выбранный трек в плейлист «Избранное»
3) Добавить выбранный трек в плейлист «Избранное» и скопировать в указанный каталог путь к которому указан в ключе favoritfolder в конфиге плеера playersettings.ini

Плеер имеет внешние элементы управления, средствами отсылки и приема wm сообщений sendmessage. Это позволяет использовать внешние ресурсы для работы с плеером, например благодаря стараниям Akhmed_d реализовано управление меню и плеером с пульта на руле.
Управляющая команда для плеера WM_IMCOMMAND, ее можно отсылать всем окнам с необходимыми параметрами.

Плеер поддерживает следующий список команд:
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,0,0) — переместить окно плеера по координатам left=0 top=0
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,0,1) — закрыть окно плеера
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,1) — играть следующий трек
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,2) — играть предыдущий трек
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,3) — пауза/проигрывание
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,4) — свернуть плеер
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,5) — закрыть плеер
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,6) — показать плеер
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,7) — установить следующий плейлист
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,8) — установить предыдущий плейлист
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,9) — запросить общее время трека, ответ в wm_copydata в виде tracktime:63
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,10) — запросить текущее время трека, ответ в wm_copydata в виде trackpos:10
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,11) — задать позицию проигрывания +5 сек
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,1,12) — задать позицию проигрывания -6 сек
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,3,N) — перемотка трека вперед на N секунд
sendmessage(HWND_BROADCAST,’WM_IMCOMMAND’,4,N) — перемотка трека назад на N секунд

Список формировался по мере надобности, большинство возможностей плеера еще не добавлено в механизм управления внешними командами. Но в будущем список будет пополняться.

При выходе из плеера всем окнам рассылается сообщение SP_Exit

SinglePlayer имеет гибкий механизм создания оформления, большое количество настраиваемых переменных, динамических значений и управляющих команд.
Скины плеера должны лежать в каталоге который указан в конфиге плеера playersettings.ini в ключе skindir. По умолчанию это каталог плеера + папка Skins\

Скин состоит из:
1) папки, название которой является названием скина и отображается в менеджере скинов плеера
2) Конфига скина skcfg.cfg который находится в папке с названием скина
3) папки icons которая находится в папке с названием скина, в которой находятся все иконки скина
Иконки плеера должны быть ТОЛЬКО в формате JPG. Данный формат был выбран чисто из-за практических соображений. Достоинства данного формата в легковесности картинки, высокой скорости загрузки и отрисовки картинки, а так же отличным и достаточным параметром качества картинки. К минусам можно отнести только отсутствие прозрачности, но на консоли ММС 2190 использовать прозрачность проблематично в связи со слабым железом, любые динамические действия отрабатываются очень медленно, что полностью убивает оправданность использования прозрачности и форматов с их поддержкой.
В конфиге скина skcfg.cfg находятся все его настройки и параметры в виде ini файла, который имеет секционную структуру:

Для каждой иконки указана своя секция с параметрами этой иконки. Так же есть секции базовых настроек скина. Подробнее о каждой секции:
Начнем с главного элемента любого скина: Иконка. Секция иконки имеет заголовок в виде icon + порядковый номер иконки и имеет следующие возможные ключи влияющие на конкретную иконку

[icon1] — название секции для иконок имеет порядковый номер, что позволяет считывать параметры иконок в цикле
caption — имя файла иконки, находящейся в папке icons. Пример fon.jpg
height — высота области иконки при нажатии на которую будут выполняться действия связанные с иконкой, нужно указывать равным высоте иконки.
width — ширина области иконки при нажатии на которую будут выполняться действия связанные с иконкой, нужно указывать равным ширине иконки.
left — положение области расположения иконки, левый край
top — положение области расположения иконки, верхний край
transparent — псевдо прозрачность для jpg, работает на программном уровне, не очень хорошо.. Принимает значения true и false. По-умолчанию false
typeicon — название страницы, на которой рисовать иконку (названия всех страниц будут написаны ниже)
exec — параметр для запуска команд плеера (названия всех команд будет указано ниже) и внешних программ
visible — ключ отвечающий за отображение иконки, принимает значения true или false. Если значения false, то иконка не выполняет команды и не видна.
execopt — дополнительный параметр запуска команд, передает значения, параметры для команды exec
clickiconcaption — имя файла иконки, которая отобразится на месте текущей иконки в момент нажатиия на нее
Zpriority — ключ передает повышенный приоритет отображения иконке. Принимает значения 1 или 0. Если значение 1, то иконка будет прорисована поверх текста, примитивов и иконок без приоритета.
text — принимает значение подписи иконки
textleft — положение подписи иконки слева
texttop — положение подписи иконки сверху
textsize — размер текста подписи иконки
textcolor — цвет текста подписи иконки
textcolorclick — цвет текста подписи иконки, который отобразится при нажатии на иконку
textautosize — автоматически выставляет размер текста если при текущем размере длинна подписи не входит в границы между textleft и maxright или между textleft и minleft
maxright — максимальная правая граница подписи если подпись выровнена по левому краю
minleft — минимальная левая граница подписи если подпись выровнена по правому краю
textbold — делает текст подписи жирным
textitalic — делает текст подписи курсивом

Читайте также:  Спящий режим компьютера по таймеру windows 10

С иконками разобрались, далее переходим к секциям:
[mainform] — В этой секции указана базовая информация о скине, которая отображается в менеджере выбора скинов в плеере
[singleplayer] — В ней указаны параметры расположения элементов строк или примитивов во всех окнах кроме плейлиста, эквалайзера и поисковика.
— Здесь указаны параметры элементов и примитивов плейлиста
[eq] — Здесь указаны параметры элементов и примитивов эквалайзера
[keqboard] — Здесь указаны параметры элементов и примитивов поисковика
[words] — В этой секции расположен языковой пакет плеера
Далее идут секции раскладок клавиатуры в виде Видеоплеер для windows ce для автомагнитолы Видеоплеер для windows ce для автомагнитолы Видеоплеер для windows ce для автомагнитолы и так далее до 10. В каждой секции раскладок может находиться от 1 до 40 ключей, которые принимают значения символов. ВАЖНО все символы в раскладках должны быть заглавными! выглядит это так:
Видеоплеер для windows ce для автомагнитолы
1=G
2=L
3=I

Подробное описание всех ключей этих секций Вы сможете найти в конфиге штатного скина. Ключей ОЧЕНЬ много и нет смысла выписывать их здесь. Все ключи подписаны и доступны.

Команды exec
Команды, принимаемые ключом exec, позволяют выполнять действия в плеере по нажатию на иконку.

Выравнивание текста
Для значений textleft и всех строк конфига, отвечающим за положение строки слева доступны выравнивания. По середине, по правому краю и в пределах указанных левой и правой границы.
Для выравнивания строки по центру между двумя точками ключу левого края нужно указать значения textleft=1:center:800. Это выровняет строку по середине в промежутке между точками 1 и 800. В нашей консоли это будет по середине экрана. Если указать textleft=1:center:300 строка будет выровнена в промежутке между 1 и 300 точкой
Если значению положению слева указать выравнивание справа textleft=right:400 правый край строки будет находиться на 400 точке.
Совместно с ключами выравнивания можно использовать авторазмер строки textautosize=true, который позволяет уменьшать размер букв строки, если строка не вмещается в границы выравнивания.

maxright и minleft в секции иконки
maxright задает максимальную правую границу при которой текст начинает уменьшаться если выходит за его пределы. minleft указывает минимальную левую границу начала текста при пересечении которой, например при выравнивании от правого края, текст начнет уменьшаться. Если ключи не планируется использовать или они мешают размещать текст как было раньше, указывайте maxright=800, minleft=0. Либо удалите эти ключи из секции.

Динамические переменные
Позволяют скиноделу разместить переменную(в секции иконки) указав текстовую строку в виде text=%time% В результате в меню в месте размещения строки отобразится время.

%track% — Артист + название трека проигрываемого в данный момент
%playervol% — текущий уровень громкости плеера
%playfolder% — текущий каталог проигрываемого трека
%curbitrate% — текущий уровень сжатия потока, битрейт
%cureq% — текущий пресет эквалайзера
%curpos% — текущая проигрываемая позиция трека
%tracktime% — общее время текущего трека
%nomplaytrack% — текущий номер трека в плейлисте
%curplaylist% — текущий плейлист
%kolltrack% — количество треков в текущем плейлисте
%skinname% — текущее названия скина
%curpage% — текущий норм сттраницы в проводнике
%artisttrack% — текущий исполнитель
%titletrack% — текущее название трека
%curentdir% — текущий каталог проигрываемого трека
%playfile% — название файла проигрываемого трека
%curplaylistpage% — текущая страница в плейлисте
%playlistpages% — количество страниц в плейлисте
%SinglePlayerDir% — каталог с плеером
%playerversion% — текущая версия плеера
%time% — текущее время системы
%date% — текущая дата системы
%genreintrack% — жанр трека, указанный в тегах id3v2
%albumintrack% — название альбома трека, указанное в тегах id3v2
%yearintrack% — год трека, указанный в тегах id3v2
%commentintrack% — комментарий трека, указанный в тегах id3v2
%curentsysvol% — Устанавливаемый уровень системной громкости

Список будет пополняться со временем.

С конфигами разобрались, теперь посмотрим как делать иконки.
Для создания иконок лучше всего использовать фотошоп.. нет? я не знаю, фотошоп крутая штука поэтому покупаем фотошоп(а как иначе..)и немного инфы по работе в нем.
Проще всего начать скин с главного общего фона, на котором будут располагаться вспомогательные иконки. Тем самым вы добьетесь минимального размера вашего скина. Делаем холст с черным фоном 800х480 и собираем на нем фоновую картинку. . . готово!:

Важно понимать, что фоновая картинка в конфиге должна быть прописана как можно выше по номеру секций.. в идеале фоном должна быть секция [icon1]. В результате остальные иконки будут рисоваться на фоне а не под ним. Забыли сделать фон первым? Не беда. .ставим иконке фона ключу Zpriority=1 и фон всегда сверху. Указываем фону параметр typeicon=eq disktree explorer playlist iradio playersettings keyboard singleplayer и вот наш фон на всех страницах. Далее вам нужно будет сделать иконки кнопок и разместить их на фоне. Об это позже, а сейчас еще одна хитрость.
Секциям иконок не обязательно указывать имя картинки, которая будет загружаться в память, достаточно просто указать все параметры иконки без параметра caption. Тогда в месте размещения иконки будет активна область, при нажатии на которую будут выполняться указанные ей действия. Остается лишь нарисовать на фоне эту иконку, прям в фотошопе. Но есть один нюанс, фоновую картинку, полностью нарисованную в фотошопе, придется сделать для каждого окна плеера: главное окно, плейлист, эквалайзер, настройки, поиск, проводник и окно выбора дисков. Зато мы практически вдвое уменьшим количество иконок ,ведь при таком подходе нужно будет нарисовать, помимо фонов, только иконки с подсветкой появляющиеся при нажатии на иконку.

В любом случае хоть будет общий фон и иконки для каждой кнопки+подсветки, хоть несколько фонов + иконки подсветки, нам нужно будет разместить иконки так, что бы они влились в фон и выглядели как родные. Для этого делается заготовка уже сформированного фона со всеми кнопками в фотошопе:

Делаем иконку: Выбираем инструмент «Прямоугольная область». Выделяем ею на фоне область нужной кнопки, жмем правой кнопкой по выделенной области, жмем «свободное трансформирование». Сверху в инструментах у вас появились нужные нам значения — Х У Ш В (левый край, верхний край, ширина, высота). На значениях ширины и высоты жмем правой кнопкой и выбираем отображение в пикселах. Запоминаем 4 этих значения, к примеру: X — 301, Y — 375, Ш — 109, В — 73

Далее запускам програмку scincor.exe (в посту снизу) и вписываем туда эти значения, там 4 поля подписаны теме же буквами, не перепутайте значения.. Ш пишем в Ш. Жмем «сформировать» и справа в окошке видим результат расчетов, копируем эти строки в конфиг иконки.

В результате получится вот так:

[icon1]
caption=fon.jpg
left=0
top=0
width=0
height=0
visible=true
typeicon=eq disktree explorer playlist iradio playersettings keyboard singleplayer

[icon2]
caption=prevtrack.jpg
clickiconcaption=prevtrackPRESSED.jpg
left=247
top=340
width=109
height=73
visible=true
typeicon=singleplayer

Далее жмем ESC в фотошопе, что бы снять функцию свободного трансформирования, видим выделенную иконку, нажимаем Ctrl+C. Далее жмем в панели сверху: Файл — создать. Открывается окно создания новой формы, а так как мы скопировали выделенную область ранее, размеры новой формы автоматически вписались нужные нам. Единственное что проверьте в этом окне значение поля «содержимое поля» Лучше, если бы оно было Черным, если черный выставить не удается, сделайте прозрачным. Жмем ОК. Открывается новая форма в размер нашей иконки, жмем Ctrl+V что бы вставить нашу иконку. Иконка готова, осталось ее сохранить. Нажимаем «Файл» — «сохранить для web». Откроется окно, в котором выбираем формат JPEG, качество «Высокое».

Жмем сохранить, указав конечную папку icons в папке со скином под названием prevtrack.jpg. Теперь нам нужно сделать из нее же кнопку подсветки. Я не мастер фотошопов поэтому будем тыкаться наугад, Выбираем инструмент «Волшебная палочка», зажимаем Shift и жмем на внутренний рисунок иконки что бы добиться такого результата выделения:

Нажимаем правой кнопкой на выделенной области и выбираем «скопировать на новый слой». Справа в списке слоев появился новый слой, состоящий из нашего выделенного рисунка. Нажимаем два раза на этом слое в списке слоев, откроется окно «Стиль слоя». Ставим галочку внешнее свечение, жмем на строку «внешнее свечение», выбираем в этом окне нужный нам цвет свечения, двигаем ползунок «размер», что бы добиться наилучшего эффекта, главное, что бы свечение не вышло за пределы иконки (в следующий раз выделяйте область иконки больше) как то так:

Оцените статью