> Java > 본문

다른 오디오가 시작될 때 오디오를 중지하는 방법(오디오가 많음)

PHPz
풀어 주다: 2024-02-12 14:06:05
앞으로
573명이 탐색했습니다.

질문 내용

버튼이 30~31개 있는데 한 번에 하나씩 재생하고 싶기 때문에 버튼 하나를 클릭하면 재생되고, 다른 버튼을 클릭하면 어느 버튼을 눌러도 재생됩니다. 중지, 여기 코드 샘플은 기본적으로 이 작업을 수행하고 반복하지만 숫자만 변경되므로 1,2,3,4 등이 됩니다.

으아악

다른 사람들도 같은 일을 하고 싶어하는지 알아보려고 노력했지만 저는 Java에 능숙하지 않기 때문에 그것을 내 컴퓨터에 어떻게 적용하는지 이해가 되지 않습니다. 물어볼 것이 너무 많지 않다면 그냥 설명하고 싶었습니다. 어떻게 작동하는지 알아보세요. 감사합니다 :)

해결 방법

미디어 플레이어를 여러 개 생성하면 안 됩니다. 미디어 플레이어는 무거운 개체이고 많은 리소스를 차지합니다. 대신 미디어 플레이어를 만들고 setdatasource를 사용하여 설정에서 재생되는 사운드를 변경하세요(물론 원래 사운드를 먼저 중지해야 합니다).

다음으로 바꿀 일은 데이터 구축입니다. 소리에 대한 ID 매핑 만들기:

으아악

그러면 클릭 기능을 사용할 수 있습니다:

으아악

실행하려는 모든 버튼에 대해 onclicklistener로 설정하고 한 번만 작성하면 됩니다.

위 내용은 다른 오디오가 시작될 때 오디오를 중지하는 방법(오디오가 많음)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿