我正在为盲人构建一个应用程序.我需要阅读按钮输入,但是在阅读之前,我想播放有关按钮内容的音频.因此,当手指位于按钮上方时,我需要播放音频,即给按钮的单词.
我该怎么做?
@OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); getSupportActionbar().hIDe();// this is the code for the hIDe applicatoin name getwindow().setFlags(WindowManager.LayoutParams.FLAG_FulLSCREEN,WindowManager.LayoutParams.FLAG_FulLSCREEN); //to hIDe the notification bar button speakbutton = (button) findVIEwByID(R.ID.bt1); speakbutton.setonKeyListener(this); tts = new TextToSpeech(this, this); }
解决方法:
您可以添加触摸侦听器,然后检查事件的类型以查看其是ACTION_DOWN还是ACTION_UP事件.
speakbutton.setontouchListener(new OntouchListener() { @OverrIDe public boolean ontouch(VIEw v, MotionEvent event) { if (event.getAction() == androID.vIEw.MotionEvent.ACTION_DOWN) { //play sound } else if (event.getAction() == androID.vIEw.MotionEvent.ACTION_UP) { //do action } return true; }});
总结 以上是内存溢出为你收集整理的我正在为盲人构建一个应用程序,所以我需要阅读按钮输入全部内容,希望文章能够帮你解决我正在为盲人构建一个应用程序,所以我需要阅读按钮输入所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)