Проверьте, играет ли звук - PullRequest
       1

Проверьте, играет ли звук

1 голос
/ 20 сентября 2009

У меня есть кнопка, которая воспроизводит звук, и я хочу, чтобы пользователи не нажимали кнопку несколько раз и чтобы звук воспроизводился более одного раза. Мне нужен способ проверить, воспроизводится ли уже звук при нажатии кнопки, и если это так, не воспроизводите его.

Полагаю, я мог бы начать время, когда нажата кнопка, которая является точной длиной аудиофайла, но это не кажется эффективным способом сделать это, особенно с несколькими аудиофайлами.

Спасибо, Погоня

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Отключите кнопку и начните обратный вызов по тайм-ауту со временем, равным длине вашего звука.

1 голос
/ 20 сентября 2009

Это взлом, но вы могли бы присвоить кнопке логический флаг, который переходит в режим «воспроизведения», когда пользователь нажимает на нее, и переворачивает назад, когда клип заканчивается. Это означает, что вам нужно добавить какую-то строку «flipButton» в конец всего, что воспроизводит ваш клип. Я никогда не занимался разработкой для iPhone, поэтому никаких обещаний, если это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...