广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    MT6589平台通话录音时播放提示音给对方功能的具体实现

    2018-04-08 09:02:54 次阅读 稿源:互联网
    广告
    1.修改AudioMTKStreamOut.cpp ssize_t AudioMTKStreamOut::write(const void *buffer, size_t bytes)
    {
    case android_audio_legacy::AudioSystem::MODE_IN_CALL:
    case android_audio_legacy::AudioSystem::MODE_IN_CALL_2:
    修改pBGSPlayer->Open(pSpeechDriver, 0x0, 0xFF); pBGSPlayer->Open(pSpeechDriver, 0xFF, 0xFF);

    2.修改InCallScreen.java
    a.添加: import android.media.ToneGenerator;
    b. 添加成员:private ToneGenerator mToneGenerator;
    c. 修改函数 private void onRecordClick(MenuItem menuItem)
    在 startRecord(); 之前添加:
    mToneGenerator = new ToneGenerator(AudioManager.STREAM_MUSIC, 240);
    setVolumeControlStream(AudioManager.STREAM_MUSIC); mToneGenerator.startTone(24, 1000);
    d.修改函数 private void stopRecord() 添加:
    if (mToneGenerator != null) { mToneGenerator.release(); mToneGenerator = null; }

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告