Перейти к содержанию
Fire Monkey от А до Я
  • 0

Медиа громкость


Alesk

Вопрос

По умолчанию в андроид приложении если попробовать изменить громкость, то поменяется громкость звонка, существует ли способ перенаправить изменение громкости на медиа? Попробовал решить эту проблему поставив на каждые 60 секунд с помощью таймера запись звука с тишиной, но есть небольшие помехи, да и я думаю это не самый лучший вариант

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Управление громкостью звуковых потоков в Android:

Модуль Androidapi.OpenSles.pas содержит готовые константы для управления громкостью с помощью метода контекста setVolumeControlStream:

  { Audio playback stream type  values }
  {       same as android.media.AudioManager.STREAM_VOICE_CALL }
  SL_ANDROID_STREAM_VOICE: SLint32 = $00000000;
  {$EXTERNALSYM SL_ANDROID_STREAM_VOICE}
  {       same as android.media.AudioManager.STREAM_SYSTEM }
  SL_ANDROID_STREAM_SYSTEM: SLint32 = $00000001;
  {$EXTERNALSYM SL_ANDROID_STREAM_SYSTEM}
  {       same as android.media.AudioManager.STREAM_RING }
  SL_ANDROID_STREAM_RING: SLint32 = $00000002;
  {$EXTERNALSYM SL_ANDROID_STREAM_RING}
  {       same as android.media.AudioManager.STREAM_MUSIC }
  SL_ANDROID_STREAM_MEDIA: SLint32 = $00000003;
  {$EXTERNALSYM SL_ANDROID_STREAM_MEDIA}
  {       same as android.media.AudioManager.STREAM_ALARM }
  SL_ANDROID_STREAM_ALARM: SLint32 = $00000004;
  {$EXTERNALSYM SL_ANDROID_STREAM_ALARM}
  {       same as android.media.AudioManager.STREAM_NOTIFICATION }
  SL_ANDROID_STREAM_NOTIFICATION: SLint32 = $00000005;
  {$EXTERNALSYM SL_ANDROID_STREAM_NOTIFICATION}

А библиотека Androidapi.JNI.Media.pas описывает специальный класс TJAudioManager для работы с медиа.

 

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...