首页 > 解决方案 > 我正在寻找一种在接到电话后立即向电话收件人播放音频消息的方法

问题描述

我正在寻找一种在接到电话后立即向电话收件人播放音频消息的方法。我想在有人接到电话时推送我的音频,然后我开始对话。示例:- 当某些组织呼叫时,他们首先以问候音频消息开始,然后开始实际对话。

我尝试了很多搜索,但在 Stackoverflow 上与此相关的所有问题都有些陈旧,他们提到这是不可能的。还是这样吗?

有人可以指导如何在android中实现这一目标吗?

标签: androidautomationaudio-streamingplayback

解决方案


您可以借助 MediaPlayer 类在 android 中播放和控制音频文件。

MediaPlayer:这个类是播放声音和视频的主要 API。AudioManager:该类管理音频源和音频输出

您只需使用 MediaPlayer 并播放音频文件。看看这个播放音频的好例子。如何在android中播放音频..

 public void audioPlayer(String path, String fileName){
    //set up MediaPlayer    
    MediaPlayer mp = new MediaPlayer();

    try {
        mp.setDataSource(path + File.separator + fileName);
        mp.prepare();
        mp.start();
    } catch (Exception e) {
        e.printStackTrace();
    }
}


推荐阅读