0

私が書いているアプリケーションの一部では、心臓の音を鳴らす必要があります。以下のソースを使用して再生すると、いくつかの問題が発生します。

1) 音量を最大にしてもあまりうるさくない

2) 正しく聞こえません。多くの周波数がカットされたように聞こえます

私はこのウェブサイトから心音を得ました: http://depts.washington.edu/physdx/heart/demo.html

mp3タイプの音です。コンピューターで再生すると、音量を小さくしても完璧な音になります。

Android は一部の周波数範囲を再生できませんか? Nexus 7 を使用しています

package com.example.heartsound;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class HeartSound extends Activity {
    MediaPlayer heartsound;
    Button play;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_heart_sound);
                //PLAY BUTTON
        play = (Button) findViewById(R.id.playButton);
        //Using MediaPlayer that will play Heart Sound
        heartsound = MediaPlayer.create(HeartSound.this, R.raw.normal_heart_sound);
        play.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                if (heartsound.isPlaying()) {
                    heartsound.stop();
                    heartsound.start();

                } else {
                    heartsound.start();

                }

            }
        });

    }

    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        heartsound.stop();
        finish();
    }



}
4

1 に答える 1