首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android语音录制暂停或停止对讲语音

android语音录制暂停或停止对讲语音
EN

Stack Overflow用户
提问于 2017-05-08 11:39:00
回答 2查看 905关注 0票数 2

我已经在我的手机(Galaxy S6)中启用了辅助功能,然后尝试在单击一个按钮后进行语音记录。此按钮有一个带有长消息的contentDescription属性。问题是,在语音留言录制过程中,Talkback会继续给出方向。我试图在录音时通过清空contentDescription或使用setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO),来停止它,但它们都没有暂停对讲语音。有什么方法可以让你停止服用吗?

EN

回答 2

Stack Overflow用户

发布于 2017-05-08 12:30:27

我不确定这是不是一个好的解决方案,但它对我来说是有效的:

代码语言:javascript
运行
复制
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);
                }

我希望它对其他人有用。

票数 1
EN

Stack Overflow用户

发布于 2017-05-09 02:10:21

缩短内容描述有问题吗?为什么一个按钮的工作是“开始记录”,却有一个内容描述,而不是“开始记录”。这确实非常令人困惑。我从来没有见过一个有一段文字的按钮。也许按钮的内容描述中的信息属于其他地方...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43839403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档