Мой вопрос очень простой, я уверен. Просто я не совсем уверен, как эффективно описывать то, что я пытаюсь достичь.Как воспроизводить звук последовательно, когда кнопка нажата и остановлена при отпускании?
В любом случае, у меня есть простая кнопка, я знаю, как «связывать» необработанный звуковой файл, чтобы заставить его играть. НО, что я хочу сделать, это, возможно, связать 3-секундный звук с кнопкой и просто пропустить его, пока пользователь удерживает кнопку, а затем перестает играть, когда кнопка отпускается. У кого-нибудь есть ссылки на примеры, которые они могли бы поделиться, это было бы здорово! Спасибо!
Редактировать: Спасибо Cpt.Ohlund!
Спасибо, что было определенно полезно и сделал трюк, однако я столкнулся 1 более небольшая проблема, может быть, вы могли бы мне помочь с я использую «Custom Button», как видно на http://developer.android.com/resources/tutorials/views/hello-formstuff.html
Он работал отлично, прежде чем я добавлен «прослушиватель onTouch». Кнопка теперь не использует его android: state_pressed. Он просто отображает обычный элемент, но не нажатый элемент. По крайней мере, он воспроизводит звук сейчас. Но какие-либо идеи?
Спасибо, что было определенно полезно и сделал трюк, однако я столкнулся с 1 небольшой проблемой. Я использую «Пользовательскую кнопку», как показано на http://developer.android.com/resources/tutorials/views/hello-formstuff.html Он отлично работал, прежде чем добавить «прослушиватель onTouch». 't использовать его android: state_pressed Item, он просто отображает обычный элемент. Любые идеи? – brybam
Ну, это потому, что onClickListener не вызывается. Измените onTouch, чтобы возвращать false вместо true, тогда также следует активировать onClick (..) и кнопка будет выглядеть «нажатой». –
На самом деле простое исправление! Спасибо! – brybam