Делаем из iPhone пульт управления маком

Тема в разделе "Mac OS X", создана пользователем Markus Lang, 11 фев 2009.

Статус темы:
Закрыта.
Модераторы: Archiby
  1. Markus Lang

    Markus Lang

    Регистр.:
    8 июл 2008
    Сообщения:
    265
    Симпатии:
    170
    Если у вас есть мак с установленным апачем и php с помощью простого веб приложения легким движением руки iPhone превращается в пульт управления.

    Как все это работает? Да очень просто. Наш iPhone через сафари будет посылать запрос php скрипту, который в свою очередь будет выполнять AppleScript, ну а уж он будет посылать команды приложениям.

    И так поехали. Для начала научим наше приложение управлять iTunes и QuickTime Player, какие еще команды будет уметь выполнять приложения будет зависеть только от вашей фантазии.
    Для начала в файле commands.php опишем обработку запросов и выполнение комманд. Приведу полный текст скрипта.
    Думаю тут все понятно. В зависимости от полученной команды выполняется определенный скрипт. Команды AppleScript будет выполнять через вызов утилиты osascript с помощью функции exec()

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

    Строка

    указывает, что наша страница будет занимать всю ширину экрана и не будет изменять свои размеры. Для того чтобы придать нашей странице вид обычного приложения подключим style.css в котором пропишем несколько стилей для iPhone (стили взял с сайта apple, поэтому привожу как есть).

    В итого на iPhone мы должны увидеть примерно следующее
    [​IMG]

    Некоторые могли заметить, что рядом с заголовком iTunes выводится название текущее трека, для этого на страницу добавим пару строк

    Этот код будет выводить название файла загруженного в QuickTime

    А этот выведет название текущего трека.

    Вот мы и сделали наше веб приложение для Iphone'а. Спасибо за внимание.
     
    yarobot нравится это.
  2. XRazont

    XRazont Писатель

    Регистр.:
    25 мар 2009
    Сообщения:
    7
    Симпатии:
    0
    Теперь всё это умеет программа для iPhone от самой Apple - Remote)
     
  3. yarobot

    yarobot Постоялец

    Регистр.:
    28 май 2008
    Сообщения:
    66
    Симпатии:
    50
    А какие еще приложения можно вызывать с айфона? Есть ли такой же легкий и внятный, как ваш урок, список команд и приложений?
     
    trankred нравится это.
  4. rhangelxs

    rhangelxs Писатель

    Регистр.:
    12 мар 2008
    Сообщения:
    9
    Симпатии:
    0
    Круто, а возможно как нибудь общаться со скроблером last.fm? Хотелось бы одновременно а тунце рейтинг выставлять и за одно скроблить трек как любимый
     
  5. ZeFiR

    ZeFiR Создатель

    Регистр.:
    16 фев 2007
    Сообщения:
    10
    Симпатии:
    1
    нет, нельзя. по крайней мере об этом нигде ни слова. а скрипт полезный, спасибо
     
  6. comeoff44

    comeoff44 Создатель

    Регистр.:
    9 мар 2008
    Сообщения:
    16
    Симпатии:
    0
    можно просто скачать из аппстора бесплатное приложение Remote, функции у него теже :)
     
  7. Pupsyan

    Pupsyan Создатель

    Регистр.:
    28 фев 2009
    Сообщения:
    29
    Симпатии:
    1
    Попробуйте iSofa.
     
    mytraa нравится это.
  8. mytraa

    mytraa Постоялец

    Регистр.:
    7 авг 2009
    Сообщения:
    53
    Симпатии:
    1
    спасибо классная програмка

    Добавлено через 21 минуту
    облом... как почитал так прога классная а как поставить так на снежного и не стает
     
Статус темы:
Закрыта.