В качестве учебного упражнения я решил написать игру Simon для Apple Watch (iOS 9.3, WatchKit 2.0).Есть ли ДЕЙСТВИТЕЛЬНО никакой способ воспроизвести короткие звуки на часах Apple без пользовательского интерфейса?
Я создал 4 коротких звуковых примечания для фортепиано в GarageBand. Я конвертировал их в файлы MP3 в Audacity, только чтобы найти, что Apple Watch не поддерживает MP3. Ок, отлично. Мне нужно преобразовать их в файлы WAV или CAF. Sigh ...
В любом случае, глядя на него, похоже, что единственный способ воспроизвести любые звуки - это отобразить медиа-контроллер на часах. (С использованием либо presentMediaPlayerControllerWithURL:options:completion:
или WKInterfaceMovie
.
Я просто хочу играть в разных 1/4 второго фортепиано звучит, как пользователь нажимает кнопку.
Есть ли другой способ с текущим WatchKit, который не требует отображающего медиа-контроллер?
В этом ответе вы можете сделать это, если у вас установлена синхронизация Bluetooth-гарнитуры ... http://stackoverflow.com/a/31759799/1671729 Кроме того, я полностью согласен с практикой Apple, не соответствующей реальному миру ... – Putz1103
Спасибо за ваш вклад. Я видел этот поток и подтвердил, что этот код работает только в том случае, если у вас установлено Bluetooth-устройство. Если нет, вы получите сообщение с просьбой подключить его. Очень странно. –
Вы отправили [запрос функции] (https://bugreport.apple.com/)? Хотя это не поможет решить дилемму «текущего WatchKit», Apple обращает внимание на количество запросов для определенной функции. –