Используя UISlider для изменения объема

Прочитайте ?strptime

Vec1 <- ("04 Nov 2018 07:39 AM")
as.POSIXct(Vec1, format = "%d %b %Y %H:%M %p")
#[1] "2018-11-04 07:39:00 GMT"

С lubridate вам фактически понадобился компонент часов и минут

library(lubridate)
parse_date_time(Vec1, orders = "dmyhm")

Или, как @ed_sans упомянул

[112 ]
7
задан Community 23 May 2017 в 12:30
поделиться

5 ответов

Используя UISlider для изменения объема

^ Я попробовал это lostintransit, однако это не изменяет громкость звонка. Это подходит на экране iPhone, но ничего не изменяет. Даже с помощью демонстрационного предоставленного проекта.

2
ответ дан 6 December 2019 в 10:54
поделиться

Используйте MPVolumeView для отображения ползунка, который позволяет пользователю изменять системный том.

0
ответ дан 6 December 2019 в 10:54
поделиться

Если Вы хотите смочь изменить объем iPhone, MPVolumeView является единственной опцией. Попробуйте пример на этой ссылке.

http://www.stormyprods.com/blogger/2008/09/proper-usage-of-mpvolumeview-class.html

0
ответ дан 6 December 2019 в 10:54
поделиться

Я только что нашел очень простой способ. Вместо кодирования просто поместите его в свой XIB.

  1. Откройте XIB, где вы хотите разместить ползунок, в
  2. Добавьте UIView в свое представление
  3. Измените идентификатор класса с UIView на MPVolumeView
  4. Измените backgroundColor очистить

Voila!

PS: Тестировал на устройстве с iPhone OS 3.0. Как ранее заявлял lostInTransit, он не будет работать на симуляторе.

15
ответ дан 6 December 2019 в 10:54
поделиться

Я использую ту же технику, однако замечаю следующее поведение:

На iPod touch G2: Ползунок MPVolumeView работает и полностью реагирует на тумблер во время запуска приложения.

На iPhone Gen 1 и 3G: Ползунок MPVolumeView не начинает изменять громкость до тех пор, пока воспроизведение мультимедиа не будет выполнено через API AudioQueue, и перестанет изменять громкость при вызове AudioSessionSetActive (false). Еще более странно: если вы нажмете тумблер на iPhone во время использования API AudioQueue во время воспроизведения, то ползунок MPVolumeView будет работать до конца срока службы приложения.

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

Все мои впечатления от этой работы связаны с iPhone OS 3.0 с iPhone 3.0 SDK.

Я надеюсь, что это поможет несколько сузить проблему. Спасибо всем, кто знаком с методами IB для создания и управления MPVolumeView. Я использовал код для его создания и размещения, и я все время забываю о технике, в которой вы можете установить тип UIView в IB.

Боковое примечание 2: При работе с MPVolumeView я обнаружил, что если вы установите для категории аудио значение, отличное от kAudioSessionCategory_MediaPlayback, MPVolumeView отобразит текст «iPhone ...», когда iPhone установлен в беззвучный режим.

1
ответ дан 6 December 2019 в 10:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: