Web语音对讲:在 Android中的音频录制期间暂停或停止对讲语音

我已经在我的手机 (galaxy S6) 中启用了可访问性,然后尝试在点击一个按钮后进行语音记录。这个按钮有一个带有长消息的 contentDescription 属性。问题是 Talkback 在语音消息记录期间继续给出方向。我试图在音频记录时通过清空 contentDescription 或使用 setImportForAccessibility (IMPORTANT_FOR_ACCESS

1

我不知道这是否是一个很好的解决方案,但它适用于我:

public boolean onTouch(View v, MotionEvent event) {
            int action = event.getAction();// & MotionEvent.ACTION_MASK;
            if (action == MotionEvent.ACTION_DOWN) {
                mChatAudioLabel.setText(getString(R.string.To_cancel_swipe_and_release));
                AccessibilityManager manager = (AccessibilityManager) getSystemService(ACCESSIBILITY_SERVICE);
                boolean isAccessibilityEnabled = manager.isEnabled();
                if (isAccessibilityEnabled) {
                    AccessibilityEvent accessibilityEvent = AccessibilityEvent.obtain();
                    accessibilityEvent.setEventType(AccessibilityEvent.TYPE_ANNOUNCEMENT);
                    accessibilityEvent.setClassName(getClass().getName());
                    accessibilityEvent.getText().add("\u00A0");
                    manager.sendAccessibilityEvent(accessibilityEvent);
                }

希望对别人有用

0

缩短内容描述有问题吗?为什么一个按钮谁的工作是“开始录制”有一个内容描述说什么,但“开始录制”。这确实是非常混乱。我从来没有见过一个按钮与一段文字。也许你的按钮的内容描述中的信息属于其他地方...

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(304)
Ios免越狱资源站:Ios越狱-这是怎么发生的(kernelios)
上一篇
Android源代码:android消息的源代码
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(49条)