iPhone: Как обнаружить, если iTunes играет?

  Language[] items = new Language[]{new Language("English", "En"),
                new Language("Italian", "It")};

            languagesCombo.ValueMember = "Alias";
            languagesCombo.DisplayMember = "FullName";
            languagesCombo.DataSource = items.ToList();

            languagesCombo.DropDownStyle = ComboBoxStyle.DropDownList;

 class Language
    {
        public string FullName { get; set; }
        public string Alias { get; set; }

        public Language(string fullName, string alias)
        {
            this.FullName = fullName;
            this.Alias = alias;
        }
    }

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

Если вы хотите, чтобы он был полностью доступен только для чтения, вы можете установить для свойства enabled значение false.

7
задан Kriem 29 May 2009 в 15:13
поделиться

1 ответ

В этом нет необходимости. С помощью аудиосеанса вы можете решить, как должен вести себя звук.

Из Руководства по программированию аудиосеанса :

С помощью интерфейса аудиосеанса вы укажите аспекты вашего приложения поведение звука и настройте его на жить гармонично в iPhone звуковая среда. Вы начинаете с вопроса себе такие вопросы, как эти:

  • Вы хотите, чтобы звук отключался переключателем «Звонок / Без звука»? Ответ, вероятно, «да», если звук не имеет значения для использования вашего приложение успешно. (Пользователи будут ценю возможность запустить свою игру на встрече, где никто не станет мудрее.)

  • Вы хотите, чтобы звук с iPod продолжал воспроизводиться, когда звук начинается? Это может быть подходящим для виртуальное пианино, позволяющее пользователям играть вместе с песнями в их библиотеках. Вы бы хотели, чтобы звук с iPod остановился, однако для потокового радио

Вам, вероятно, понадобится следующее:

UInt32 sessionCategory = kAudioSessionCategory_SoloAmbientSound;
AudioSessionSetProperty (
    kAudioSessionProperty_AudioCategory,
    sizeof (sessionCategory),
    &sessionCategory
);

Чтобы узнать о других типах поведения, проверьте Категории аудиосеансов или прочтите все Руководство по программированию аудиосеансов .

8
ответ дан 7 December 2019 в 05:30
поделиться
Другие вопросы по тегам:

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