<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=397769&amp;view=findpost&amp;p=3555671</guid>
        <pubDate>Fri, 19 Dec 2014 08:18:39 +0000</pubDate>
        <title>Работа с камерой и микрофоном в iOS6/7/8</title>
        <link>https://forum.sources.ru/index.php?showtopic=397769&amp;view=findpost&amp;p=3555671</link>
        <description><![CDATA[Amokk: Добрый день, уважаемые коллеги&#33;<br>
<br>
В одном iOS-приложении, которое я разрабатываю, есть взаимодействие с камерой и микрофоном (используется <a class='tag-url' href='https://tokbox.com/opentok/' target='_blank'>OpenTok</a> для видеосвязи). При первом видеовызове в приложении выводится системный диалог (в зависимости от версии iOS) на запрос использования камеры/микрофона/камеры+микрофона моим мобильным приложением. Я хотел бы встроить в приложение свою собственную проверку на наличие необходимых разрешений, однако столкнулся с рядом вопросов.<br>
<br>
Я был бы очень признателен, если бы вы поделились со мной ёмким how-to по использованию камеры/микрофона в приложениях для iOS6/7/8.<br>
<br>
Чтобы вы не подумали, что я сразу же создал тему даже не пытавшись разобраться, поделюсь с вами тем, что мне уже удалось выяснить и тем, что я пытаюсь выяснить прямо сейчас:<ol class="tag-list" type="1"><li>Моё приложение нацелено на работу в iOS6/7/8. Политика использования камеры и микрофона рознится в данных ОС, поэтому нужен индивидуальный подход (отдельная ветка кода) для каждой из семейств iOS.</li><li>В iOS7 (за исключением Китайских региональных настроек) доступ к камере есть всегда, а к микрофону его необходимо получить.</li><li>В iOS8 всегда выводится запрос на доступ и к камере и к микрофону.</li><li>В iOS6 какие запросы выводятся?</li><li>Проверить разрешения у приложений к доступу к камере и микрофону можно в Настройки -&gt; Приватность -&gt; Камера/Микрофон (для iOS 7/8). А как с iOS6?</li><li>Когда доступ к камере и микрофону нужен - то предоставить его можно только через системный диалог. Нельзя обойти этот момент, но мы можем вывести в него свой текст (дополнительно объяснение того, зачем это нужно).</li><li>Если пользователь отказал единожды на доступ к камере и микрофону, то повторно вывести системный диалог доступа нельзя. Мы можем только попросить пользователя самостоятельно открыть настройки и включить доступ.</li></ol><br>
Буду очень благодарен за ваши отклики, поправки по пунктам выше и ссылки на how-to по использованию камеры/микрофона.<br>
<br>
Заранее спасибо&#33;<br>
<br>
P.S. Если бы я прочитал эту тему, то сразу же задал бы автору вопрос: &quot;А почему бы не использовать эмуляторы и посмотреть на всё воочию?&quot;. Отвечу - это действительно отличная идея, но OpenTok не собран под x86 и с ним возможно отлаживать только на реальном устройстве (я использую iPhone 5s с iOS 7.1.1 и iPhone 4 с iOS 6.1.6).]]></description>
        <author>Amokk</author>
        <category>iOS</category>
      </item>
	
      </channel>
      </rss>
	