2012-12-17 2 views
0

나는 mediacontroller 안에있는 버튼의 id (play, pause, next, previous)를 얻고 싶습니다. 나는 성공적으로이 코드 조각 다음 SeekBar를 위해 그렇게 할 수 있었다 :안드로이드에서 MediaController의 버튼의 id를 얻는 방법

버튼에 대한

final int topContainerId = getResources().getIdentifier("mediacontroller_progress", "id", "android");

어때?

감사합니다. :)

+0

왜 그렇게하고 싶습니까? –

+0

버튼을 수정하고 싶습니다. – kdroider

+0

다른 말로하면 MediaController를 사용자 정의하고 싶습니까? –

답변

0

MediaController를 사용자 정의하려면 가능하지만 매우 긴 장면입니다. 다시 정의 할 수있는 FrameLayout을 확장하여 MediaController 클래스를 다시 작성해야합니다.
나는 그렇게하려고했지만 너무 복잡했다.
MediaPlayer class을 사용하는 것이 좋습니다. 자신 만의 레이아웃을 만드십시오. 그게 훨씬 쉬워.

+0

ww. 고맙습니다. 복잡한 단계를 거치지 않고 MediaPlayer 구현으로 전환하지 않고도 가능할 것으로 기대했습니다. 그러나 나는 당신의 대안을 고려해야 만하는 것처럼 보였다. 이 즉각적인 응답 덕분에 수표를드립니다. :) – kdroider

+0

고마워요! MediaPlayer에 대한 도움이 필요하면 질문하십시오. –