jjzjj

android - Sinch 视频通话挂断 android 崩溃

你对这个问题有什么想法吗:当我关闭收到的视频通话时,应用程序崩溃,给我这个错误:11-1316:59:00.3416531-6531/appPackageE/SinchVideoService﹕stop11-1316:59:00.3416531-6531/appPackageD/SinchClient﹕Degub:terminate()11-1316:59:00.3516531-6698/appPackageE/rtc﹕##Fatalerrorin../../../talk/app/webrtc/androidvideocapturer.cc,line195#Checkfailed:!

java - 在通话期间运行 SpeechRecognizer

有没有办法在通话时运行SpeechRecognizer?我是这样做的:BroadcastReceiver处理电话状态的变化(例如摘机)。SpeechRecognizer在当前(主)线程中启动,因为它只能在主线程中启动。应用程序上下文用于识别器(当前上下文,给广播接收器,不能开始使用)但不幸的是,另一边的人听不到我的声音(虽然语音识别工作正常)。在远处,识别器已经“消耗”了我的声音并且没有将它发送过来。我知道在调用期间在主线程中执行操作是危险的,但是有没有办法在调用期间以某种方式运行识别器?更新:我正在尝试使用TelephonyManager监听器而不是BroadcastReceiver

android - 在 Android 上使用 AT 命令与调制解调器通话

我正在尝试通过发送AT命令与samsunggalaxys2plus和huaweip1xl(u9200)调制解调器通话,但无法获得任何结果。我正在使用adbshell发送命令并使用logcat查看日志。在三星中,当我执行cat/proc/tty/drivers时,我得到以下信息:/dev/tty/dev/tty50system:/dev/tty/dev/console/dev/console51system:console/dev/ptmx/dev/ptmx52system/dev/vc/0/dev/vc/040system:vtmasterrfcomm/dev/rfcomm2160-2

通话后Android麦克风灵敏度发生变化

我的应用程序正在测量捕获音频的音量作为样本绝对振幅的函数。我注意到AndroidSDK的android.media.AudioRecord中出现意外行为。让我们假设以下流程:应用启动正在测量音频音量已接/拨电话正在测量音频音量麦克风周围的噪音是由音量设置恒定的电视产生的。点2的测量值在[55-65]范围内,点4的测量值在[15-25]范围内(请参阅下面的2.和4.的音频可视化)。我知道来电时一定要进行一些音量调节。是否有可能监控这些调整或摆脱它们?我尝试过AutomaticGainControl,但我的Nexus5不支持它,我不想使用它,因为目标设备可能也不支持它。更新此音量调整不仅在

java - 在 Samsung 设备 (Android 7.0) 上通过 MIC 录制通话

我有一个简单的Android应用程序,可以记录通话,它在Android6+Samsung设备上运行良好(包括MIC源和VOICE_COMMUNICATION)。但是一旦三星设备更新到Nougat(例如S7/S7Edge),这些通话录音方法就失败了:(MIC只记录我的声音而不是对手的声音,VOICE_COMMUNICATION根本不起作用。有人可以建议在这里可以做什么吗? 最佳答案 同样的问题。仍在寻找答案。我有一部三星s7。首先,我已经解锁了native录音机(在拨号器中)并且它可以正常工作。因此,Android7(和三星)无需在A

WebRTC实现简单音视频通话功能

1.WebRTC音视频通话功能简介本文介绍如何基于WebRTC快速实现一个简单的实时音视频通话。在开始之前,您可以先了解一些实时音视频推拉流相关的基础概念:流:一组按指定编码格式封装的音视频数据内容。一个流可以包含几个轨道,比如视频和音频轨道。推流:把采集阶段封包好的音视频数据流推送到ZEGO实时音视频云的过程。拉流:从ZEGO实时音视频云将已有音视频数据流拉取播放的过程。房间:是ZEGO提供的音视频空间服务,用于组织用户群,同一房间内的用户可以互相收发实时音视频及消息。用户需要先登录某个房间,才能进行音视频推流、拉流操作。用户只能收到自己所在房间内的相关消息(用户进出、音视频流变化等)。更多

android - 如何访问 Android 通话列表?

嘿,我想访问Android通话列表,这样我就可以看到联系人姓名、通话时间、持续时间、通话时间和日期。它在哪里,我如何访问它?谢谢。 最佳答案 我相信您正在寻找CallLog类,它是android.provider的一部分。查看更多信息http://developer.android.com/reference/android/provider/CallLog.html您应该能够使用此处列出的构造函数调用它。希望对您有所帮助!编辑:这实际上可能对您更有帮助:http://developer.android.com/reference/

智能手表上的音频(四):语音通话

上篇讲了智能手表上音频文件播放。本篇开始讲语音通话。同音频播放一样有两种case:内置codec和BT。先看这两种case下audiodatapath,分别如下图:                                       内置codec下的语音通话audiodatapath                                    蓝牙下的语音通话audiodatapath从上面两张图可以看出,这两种场景下仅仅audiodriver有点差异,因此就不分别讲了。语音通话有上行(uplink,UL)和下行(downlink,DL)的概念。上行是从MIC采集到语音经处

android - Android 上的实时通话转录

我是一名患有听力障碍的Android开发人员,我目前正在探索使用Android中的语音识别器API将语音转为文本应用程序的选项。隐藏式字幕电话和Innocaption在我的祖国不可用。潜在的应用可能类似于电话中的字幕。https://developer.android.com/reference/android/speech/SpeechRecognizer.htmlAPI用于捕获语音命令,而不是用于实时实时转录。我什至可以将它作为一项服务来实现,但我需要在它交付一个结果或部分结果后不断地重新启动它,这在session设置中是不可行的(服务重新启动时单词会丢失)。请注意,我不需要此应用

android - 在通话中暂停音乐播放器,并在 android 通话后再次恢复播放器

我正在使用android.media.MediaPlayer对象在我的应用程序中播放音频文件。一切正常,但是当正在播放歌曲时来电时,应用程序不会暂停媒体播放器,您可以在通话过程中听到歌曲。请告诉我如何在通话中暂停媒体播放器并在通话结束后再次恢复。 最佳答案 使用PhoneStateListener查明电话何时在使用中。 关于android-在通话中暂停音乐播放器,并在android通话后再次恢复播放器,我们在StackOverflow上找到一个类似的问题: h