0
안드로이드 텍스트보기에서 소리를 생성하고 싶습니다. 내 앱에서 누군가가 A.에 마우스를 올렸을 때처럼 소리가납니다. B로 가져 가면 B. 에 ..
추천?Android TextView에서 소리를 생성하는 방법
안드로이드 텍스트보기에서 소리를 생성하고 싶습니다. 내 앱에서 누군가가 A.에 마우스를 올렸을 때처럼 소리가납니다. B로 가져 가면 B. 에 ..
추천?Android TextView에서 소리를 생성하는 방법
텍스트보기에서 터치 리스너를 사용하거나 미디어 플레이어를 사용해 볼 수 있습니다. 이 코드는 근사치이며 테스트되지 않았습니다.
private MediaPlayer mPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = (TextView) view.findViewById(R.id.my_text_view);
mPlayer = new MediaPlayer();
Uri soundA = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
textView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: {
mPlayer.setDataSource(this, soundA);
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.setLooping(true);
mPlayer.prepare();
mPlayer.start();
}
case MotionEvent.ACTION_UP: {
mPlayer.stop();
}
}
}
});
}
호버로 무엇을 의미합니까? 언론과 홀드를 의미합니까? – panini
마우스를 TextView에 놓거나 textView A를 터치하는 것과 같은 의미입니다 .. – user2999178
Google 검색하지만 ANY 솔루션을 찾을 수 없으므로 여기에 게시하십시오. – user2999178