• Работа с bluetooth в iOS?

    trimm
    @trimm
    Это невозможно для большинства устройств, т.к. соединение блютус работает только через бонжур. Вы можете использовать хаки и private API, но в стор тогда не попадете.

    Ваш лучший выбор — это использовать сервер, на котором считать, где находятся устройства и общаться с ними через сервер (это использует знаменитый в узких кругах Bump [ bu.mp/company/api ]). Как вариант, когда оба устройства в одной сетке, можно еще напрямую общаться по wifi (опять же, придется много писать кода, т.к. натива нет), но отбрасывать устройства, которые слишком далеко друг от друга.
    Ответ написан
    Комментировать
  • MPMoviePlayerController и воспроизведение в бэкграунде?

    trimm
    @trimm
    UIBackgroundModes к делу не относится.

    cocoawithlove.com/2011/04/background-audio-through-ios-movie.html

    Если в общем, то для решения проблемы есть два варианта:
    1. Простой. Написать свой плеер с блекджеком, котоырй бы умел работать в бекграунде. Например, через AVFoundation.
    2. Сложный и геморный. Продолжать пользовать ваш текущий класс, однако, при переходе в бекграунд исполнять финт ушами и переключаться с проигрывания видео на проигрывание аудио (вам предварительно надо будет его выдрать из видео).

    И в обоих случаях, вам придется повоевать с AudioSession и ее режимами смешивания.
    Ответ написан
    Комментировать