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

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

PHPz
PHPz앞으로
2024-02-12 14:06:05526검색

질문 내용

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

으아악

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

해결 방법

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

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

으아악

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

으아악

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

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

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제