Forráskód Böngészése

<调整测试音频>

weizhengliang 4 éve
szülő
commit
66d021596e

+ 3 - 3
app/src/main/java/com/wdkl/callingbed2/service/SoundPoolManager.java

@@ -33,16 +33,16 @@ public class SoundPoolManager {
         if(Build.VERSION.SDK_INT > 21){
             SoundPool.Builder builder = new SoundPool.Builder();
             //传入音频数量
-            builder.setMaxStreams(2);
+            builder.setMaxStreams(3);
             //AudioAttributes是一个封装音频各种属性的方法
             AudioAttributes.Builder attrBuilder = new AudioAttributes.Builder();
             //设置音频流的合适的属性
-            attrBuilder.setLegacyStreamType(AudioManager.STREAM_SYSTEM);//STREAM_MUSIC
+            attrBuilder.setLegacyStreamType(AudioManager.STREAM_MUSIC);//STREAM_MUSIC
             //加载一个AudioAttributes
             builder.setAudioAttributes(attrBuilder.build());
             soundPool = builder.build();
         }else{
-            soundPool = new SoundPool(2, AudioManager.STREAM_SYSTEM, 0);
+            soundPool = new SoundPool(3, AudioManager.STREAM_MUSIC, 0);
         }
 
         //来电

+ 2 - 0
app/src/main/java/com/wdkl/callingbed2/ui/InitActivity.java

@@ -30,6 +30,7 @@ import com.wdkl.callingbed2.util.ScreenManagerUtil;
 import com.wdkl.callingbed2.util.StringUtils;
 import com.wdkl.callingbed2.util.ToastUtil;
 import com.wdkl.callingbed2.util.UdpSendUtil;
+import com.wdkl.callingbed2.util.VoiceManagerUtil;
 import com.wdkl.callingbed2.util.sendcommand.CallingBedSendCommand;
 import com.zhy.http.okhttp.OkHttpUtils;
 import com.zhy.http.okhttp.callback.StringCallback;
@@ -85,6 +86,7 @@ public class InitActivity extends BaseActivity implements SerialPortUtil.ISerial
         animationDrawable.start();
 
         SoundPoolManager.getInstance().init();
+        VoiceManagerUtil.setMusicVoice(MyApplication.getAppContext(), 100);
     }
 
     @Override