java - Android Studio 声音低于原声带

标签 java android

我只是想用Android Studio的mediaPlayer播放音频,但是我听到的声音比原始音轨太低(Genymotion的模拟器声音处于最大音量)

有什么想法吗?

ImageButton img_scream1 = (ImageButton) findViewById(R.id.imageButton_scare_1);
    img_scream1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            mediaControl = MediaPlayer.create(java_sounds_scary.this,R.raw.scream1_sound);
            mediaControl.start();
        }
    });

最佳答案

    final MediaPlayer mp = MediaPlayer.create(this, R.raw.sound);

    Button play_button = (Button)this.findViewById(R.id.button);
    play_button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Log.v(TAG, "Playing sound...");
            mp.start();
        }
    });

将声音放入 res/raw 文件夹中。

在手机中运行您的应用程序并检查它。有时 geny 运动无法正常工作。

关于java - Android Studio 声音低于原声带,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44435377/

相关文章:

java - 为什么在 Linux 中从命令行运行 Java 类文件时会出现 NoClassDefFoundError?

java - 仅对 JavaFx 中 TextArea 的第一行应用空格/填充

android - Visual Studio 2015 Android项目多线程编译

android - 9-patch 图像不起作用

java - Spring Rest 方法总是返回 405 Method not allowed

java - 无法为 Spring KafkaTemplate 指定 valueSerializer 实例

java - Android ReactNative java.lang.UnsatisfiedLinkError :could find DSO to load: libreactnativejni. 所以

android - 为什么位图到 Base64 字符串在 android 的 webview 上显示黑色背景?

android - Facebook 图像共享在模拟器中工作但不在设备中工作

android - 如何使用 Android GridView 设置等间距?