Browsing articles tagged with " MediaPlayer"

Visualizerを使ってイコライザーや波形を表示する

1月 18, 2011   //   by @mhidaka   //   マルチメディア  //  No Comments

今日は特別に、夜子まま(@yokmama)さんより寄稿いただきました!Android2.3の新機能Visualizerについて、解説してもらいました。同様に音声に関する記事は以前のEqualizerクラスを使って音質の調整を行うがあります。参考に。

夜子ままさん(Twitterより)


Re:Kayo-System Co.,Ltd. 代表 夜子まま Androidのアプリケーション開発にシフトしていってるWEBシステム屋です。 Android関連の仕事は、本の執筆、講演等です、仕事ほしいです・・・http://kayosystem.blogspot.com/


約束は守るんだからね!
去年(H22年)の12月頭にAndroid2.3が発表されました。
こんな年末なんてことしてくれるんだと、予想はしていても、これは大変だ!ということで。
急いで2.3の資料を集めはじめたのですが、あちこち調べるも当然ないですよね!
そんな都合のよい資料は・・・・
やっぱり、英語の公式資料が少しある程度です。
ソースコードもまだないし。
そういうわけで、こういう場合は自分たちで作っていかなきゃ!
そうおもいました。
それで、日ごろお世話になっています、テックブースター様に、私にも記事を書かせてください。とお願いしたのですが・・・
あわわ、もう1月?あれからもう一ヶ月もたっています!
だけど何も書いていない!
ごめんなさい、OverScrollについて書くといっていたのになんという体たらく。

(解説は続きからどうぞ)
Read more >>

Equalizerクラスを使って音質の調整を行う

12月 16, 2010   //   by kkato   //   マルチメディア  //  2 Comments

Android 2.3からはイコライザやリバーブなどエフェクトをかけることが可能になりました。

今回はイコライザに関して取り上げようと思います。

「MediaPlayerで音楽を再生する」でMediaPlayerの使い方を理解していれば、任意の音楽にイコライザをかけることは簡単です。MediaPlayerに追加されたメソッドとEqualizerクラスを用いることで実現できます。

SDKの中のサンプルにあるApiDemosでイコライザ(Equalizer)とビジュアライザ(Visualizer)を使われています。

このSDKのサンプルではシークバー(SeekBar)を操作して、複数の周波数に対して操作していますが、今回はその中から実際にイコライズを行う箇所をピックアップして説明します

それでは続きへどうぞ

Read more >>

音声ファイルを再生する

9月 26, 2010   //   by kseto   //   マルチメディア  //  2 Comments

Androidで音声ファイルを再生するためにはMediaPlayerクラスを使います。
MediaPlayerクラスが提供するメソッドを利用することで、簡単に音声ファイルを再生することができます。

詳細は続きからどうぞ。

Read more >>

MediaPlayerで音楽を再生する

6月 7, 2010   //   by @mhidaka   //   アプリケーション  //  1 Comment

Androidでの音楽再生はとても簡単です。

今回は、MediaPlayerコンポーネントを使って音楽を再生する方法をリソースに合わせて2つ紹介します。

  • リソースファイルから再生する方法
  • ローカルファイルから再生する方法

MediaPlayerコンポーネントはandroid.mediaパッケージをimportすることで利用できます。音楽、動画(Audio/Video)の再生に対応しており、再生するファイルは、リソースファイル、ローカルファイル、インターネット上からのストリーミングなど保存場所を問いません。(ビデオはちょっと手間なのですが、それはまた次の機会に紹介します)

public class AudioPlayerActivity extends Activity {

	private MediaPlayer mp;
	private String path;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        //リソースファイルから再生
        mp = MediaPlayer.create(this, R.raw.music);
        mp.start();

}

解説とローカルファイルからの再生については続きで。
Read more >>

技術書新刊 発売中

アンドロイドアカデミアには、CIやテスト、互換検証など実務に生きるノウハウをあつめています

技術書新刊 発売中

Android Next!はAndroid 7.0に対応したはじめての技術書です!


The Web Explorer 2はCSSの中央寄せやWebAudioなど未来を読み解く一冊です


Revised TypeScript in DefinitelylandはTypeScript 2.0(β)に対応した解説書です。インストールから型定義まで幅広くサポートしています


技術書をかこう!はエンジニアらしい執筆環境を構築、HowTo本です