категории | RSS

Начнем с того что этот трюк я придумал несколько лет назад, еще когда активно пользовался 6600. Поэтому работать должна на всех симбианах начиная от 7 и заканчивая 9.2, про 9.3 не в курсе так что проверяйте сами.
Цель, заставить музыкальный плеер автоматически включаться при подключении гарнитуры (наушников) и соответственно автоматически выключаться при отключении гарнитуры.

Для реализации нам понадобится проги Best Profiles (для 9 симбиана) и SmartProfiles (для 7-8 симбина).
Если та версия SmartProfiles не пашет пробуем версию 1.07, но она на инглише.

Объясню все только на примере на примере Best Profiles, потому что обе проги практически идентичны по интерфейсу и функционалу.
Для начала утанавливаем Best Profiles. Дальше идем в стандартное приложение Режимы, там создаем новый режим, например назовем его Музыка (или плеер, кому как правится), настройки этого режима тоже на ваше усмотрение так как к описываемому методу отношения практически не имеют.
После создания режима, запускаем Best Profiles, сразу активируем его (нажав на левый софт, а потом по верхней строке включить). Дальше находим наш режим Музыка, открываем его настройки (левый софт - дополнительные настройки), находим вкладку Запуск приложений и создаем там запись с запуском нужного нам плеера (тот которым вы пользуетесь), в поле после деакт.профайла ставим закрыть приложение либо убить приложение. Теперь все это дело закрываем и запускаем приложение Настройки, там находим вкладку с настройками аксессуаров (на всех моделях нахождение этой вкладки отличается, да и сам вид вкладки несколько разный, но разобраться можно без проблем). Во вкладке аксессуаров в нужном типе аксессуара в графе стандартный режим выбираем созданный нами режим Музыка.
Иногда для полноценной работы, после изменений настроек режима в Best Profiles нужно перезагрузить смарт.

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

Теперь прейдем к Но. Все это должно работать со всеми плеерами на 7-9.1 симбе. На 9.2 (возможно не на всех моделях) же со стандартным плером есть косячек (со сторонними вроде все нормально), все запускается нормально, но вот выключаться таким макаром родной плеер не захотел при всем желании.
Пришлось мне чесать репу как бы это исправить, выход нашел. Нужна была маленькая прога на питоне, при запуске которой убивался процесс стандартного плеера, так как сам ламер в питоне то пришлось просить умного человека, так что за написание такого скрипта пламенно благодарим пользователя B]StaVorosh[/B].

Начну повесть. Все что сделали раньше так и оставляем.
Теперь скачиваем прикрепленный файл с прогой (как и писал выше прога на питоне, так что его наличие обязательно, у кого смарт не взломан прогу придется подписать), устанавливаем Mp3Killer на смарт. Теперь заходим опять в Best Profiles и для всех режимов которыми вообще пользуемся выставляем в качестве запуска при активации Mp3Killer (также как плеер к режиму Музыка, только вот графу после деакт.профайла можно в этот раз не менять).
Усе, теперь при выдергивании гарнитуры режим Музыка будет выключаться, а запускать тот режим который был до него, а в том режиме у нас стоит запуск Mp3Killer, который довершит дело и убьет процесс стандартного плеера.
Т.е. результат достигнут.
Надеюсь всем понятно что и тут есть нюансы, так что любители переключать профили во время работы плеера и вообще по расписанию не забывайте об этом.

Ежели будут еще вопросы, задаемsmile)

Прикрепленный файл: 2073_mp3killer.zip (7.06 кб)

DimonVideo
2008-10-11T15:32:16Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 68

#28   molosar    

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


0 ответить

#28   panches    

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


0 ответить

#28   Reiteral    

молодец..статья нужная будет многим..сам пользовался такой фишкой как только купил смарт и поставил bestprofiles.как то сам догадался, когда с проге ковырялся!! со стандартной гарнитурой все работает, запускается и вырубается плеер(тело - Е51), с сторонним гарнитурами и плеерами не попробовал, надо глянуть..вот если бы ставить на паузу после откл.гарнитуры - вещь!!! а так не сосем удобно было!!


0 ответить

#28   ex-slym    

Death wolf, внимательней читай:
...приложение Настройки (это настройки телефона), там находим вкладку с настройками аксессуаров (на всех моделях нахождение этой вкладки отличается, да и сам вид вкладки несколько разный, но разобраться можно без проблем). Во вкладке аксессуаров в нужном типе аксессуара в графе стандартный режим выбираем созданный нами режим Музыка...


0 ответить

#28   Death wolf    

SmartProfiles В этой проге вроде нет вкладки гарнитура((((Или я не увидел просто:::???Подскажите пожалуйста


0 ответить

#28   ex-slym    

Со сторонними ушами все работает прекрасно. Но вот с родной гарнитурой...
Работает только один раз после перезагрузки смарта. На второй раз при подключении ниче не происходит... Но если подключить сразу после этого сторонние уши, то все опять работает.
Видимо, это из-за дополнительного деления на джеке стандартной гарнитуры (HS-43), отвечающего за операции на пультике.


* редактировал(а) ex-slym 18:24 12 окт 2008

0 ответить

#28   molosar    

razapan2, понятия не имею. Пользовался такими от силы пару раз, так что преверить не удалось. Пробуем и отписываемся что получилосьsmile))


0 ответить

#28   razapan2    

А как с блютус ушами?


0 ответить

#28   miha0890    

Ни в какую, ни та ни другая не пашет:(


0 ответить

#28   molosar    

miha0890

На н72м программа startprofiles из статьи не запускается:(

Странно, на 6600 работает, а обычно все что идет для нижних осей идет и на 8.1, вот наоборот реже.
Попробуй эту весию, но она на инглише.

Anatomists
На 6681 после выключения гарнитуры перезагрузка. Использую LCG Jukebox.

Сам на всех этих смартах не проверял. Стоит попробовать с другим плеером.
И тоже поставить другую версию smartprofiles


0 ответить

Яндекс.Метрика