получите уровень громкости существующей системы на iPhone

Чтобы понять это, давайте начнем с 1d массива формы (8,).

[1, 2, 3, 4, 5, 6, 7, 8]

Если он представлен в виде 2d-массива, скажем, формы (4, 2), он становится

[
  [1, 2],
  [3, 4],
  [5, 6],
  [7, 8]
]

. См., Что каждый элемент в 2d-массиве принимает форму (2,) и там всего 4 предмета.

Давайте представим в 3d с размером (2, 2, 2).

[
  [
    [1, 2],
    [3, 4]
  ],
  [
    [5, 6],
    [7, 8]
  ]
]

Массив на верхнем уровне имеет 2 элемента, что является 0-м измерением. На втором уровне снова есть 2 предмета [1, 2], [3, 4]. Последнее измерение размера 2 обозначает 1 & 2, последний уровень элементов в иерархии массива.

Следовательно, тензор формы (x, y, z) будет содержать x*y*z элементов.

9
задан Sophie Alpert 21 February 2009 в 08:01
поделиться

1 ответ

Celestial.framework имеет AVSystemController класс, который позволяет Вам получить и регулировать текущую громкость. К сожалению, это - частный класс, таким образом, Apple не примет его в отправках приложения в магазин

Если это помогает, можно оскорбить общественность MPVolumeView класс немного: http://www.stormyprods.com/blogger/2008/09/proper-usage-of-mpvolumeview-class.html

2
ответ дан 4 December 2019 в 08:02
поделиться
Другие вопросы по тегам:

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