質問の意味がよく理解できていないのかもしれませんが、
音楽を順番に流したいのであれば1つのインスタンスを使い回して
MediaPlayer.setDataSource() で再生する音楽ファイルを
差し替えていけばいいだけです。
複数の音楽を同時に再生したいのであれば複数インスタンス、、、
ということになるのかもしれませんが、そもそもHWがそのような
再生にはついていけない気がします。
(nullの原因は単純にメモリの枯渇だと思います)
2012年11月16日金曜日 0時09分56秒 UTC+9 うみたん:
はじめまして。はじめてメールさせていただきます。
最近になって、Android開発をはじめました。
Android開発超初心者ですが、よろしくお願いいたします。
MediaPlayerのインスタンスを生成し、音楽を複数再生しようとしているのですが
7個まではインスタンス取得できるのですが
それ以上になるとnullになってしまいます。
MediaPalyerでの再生数の制限があるのでしょうか?
実装には問題ないとおもうのですが、原因がよくわかりません。
お手数ですが、ご教授のほう、よろしくお願いいたします。
# 既に質問にあがっていましたら申し訳ないです。
以上、よろしくお願いいたします。