当前位置: 首页 > 知识库问答 >
问题:

如何使用mediareCorder.audiosource.voice_uplink录制呼叫

瞿子濯
2023-03-14

但是上行和下行都不起作用

当我使用上行链路或下行链路时,我的应用程序行为不端,而当我使用其他来源时,我的应用程序工作正常

共有1个答案

柴默
2023-03-14

这是由于许可

user-permission Android:name=“Android.permission.Capture_Audio_Output”>

它只授予系统应用程序,因为VOICE_UPLINK和VOICE_DOWNLINK需要此权限,第三方应用程序不被授予此权限

 类似资料:
  • 使用AudioSource VOICE_UPLINK和Voice_Downlink成功录制的任何一个呼叫。 还有一个问题:-当音频源VOICE_CALL不工作时,它有什么用? 谢谢你。

  • 问题内容: 我曾经复制过一个目录树,但是已经过时了。我的目录包含一些子目录,其中一些包含文件,另一些包含更多子目录。 如何复制整棵树? 问题答案: 相信可以做到您想要的…(递归复制已完成)

  • 我对如何在AOP中使用Fegn客户端很感兴趣。例如: 应用程序编程接口: 配置: 但我不知道如何“拦截”api方法调用。我哪里出错了? 更新: 我的Spring课注解:

  • 问题内容: 假设您正在使用路线: 并且在您的html中,当您单击按钮时,您想导航到“关于”页面。一种方法是 …但是ng-click在这里似乎也很有用。 这个假设正确吗?使用ng-click代替锚点? 如果是这样,那将如何工作?IE浏览器: 问题答案: 路由监视服务并响应URL的更改(通常通过哈希值)。要“激活”一条路线,只需更改URL。最简单的方法是使用锚标记。 没有什么更复杂的了。但是,如果必须

  • 问题内容: 方案:修改并保存对广告系列的不完整更改 关键是,最后一步中的“错误提示框”是一个ajax调用,它将根据操作成功而带来一个绿色或红色提示框。目前,我要做的是在“然后按保存…”之后,我将进行一次sleep(3),以使其有时间显示此气球。您浪费时间似乎不太明智,也因为在某些时候处理此调用可能花费更多或更少的时间。 你们如何让Behat测试等待Ajax完成,而不仅仅是让野兽入睡? 非常感谢您的

  • 我有一个应用程序,可以监听来电,并根据号码向该号码发送短信。所有工作都在进行中,呼叫并发送SMS,但一旦被呼叫方或呼叫方拒绝呼叫,则再次呼叫,并再次发送SMS。我如何限制这一点,以便只有在接到呼叫时才会调用? 以下是我的代码的简单版本: 我的广播接收机 导入android.content.BroadcastRecector;导入android.content.上下文;导入android.conte