Android端末にプリインストールされている音声通話着信音(Ringtone)を指定すると、着信している間中ずうと鳴ります。ところが、自分で作成したりインターネットからダウンロードしてきたMP3やOGGフォーマット等のファイルを、Android端末の音声通話着信音(Ringtone)として設定したときには、一回しか鳴らないという問題が発生してしまい困りました。
そのサウンドファイルに、ANDROID_LOOPというタグを持ったメタデータを追加すれば、問題は解決します。「ANDROID_LOOP」に設定する値は「true」です。
ANDROID_LOOP = true
メタデータの編集や追加のできるアプリケーションとして、たとえば Audacity があります。 Audacity は、フリーでオープンソースでクロスプラットフォームのレコーディング&サウンド編集ソフトウェアで、Windows版、MacOSX版、Linux版があります。
Audacityのホームページは下記のURLです。
http://audacity.sourceforge.net/
ちなみに、メール着信音やアラート音にANDROID_LOOP=trueを付けると、開いてやるまで延々と鳴り続くことになります。
ちなみに、iTunes経由で着信音としてiPhone 4Sへ入れた場合には、こんなへんてこな問題は発生しません。Androidは、iOSに比べて完成度が低いな。
そのサウンドファイルに、ANDROID_LOOPというタグを持ったメタデータを追加すれば、問題は解決します。「ANDROID_LOOP」に設定する値は「true」です。
ANDROID_LOOP = true
メタデータの編集や追加のできるアプリケーションとして、たとえば Audacity があります。 Audacity は、フリーでオープンソースでクロスプラットフォームのレコーディング&サウンド編集ソフトウェアで、Windows版、MacOSX版、Linux版があります。
Audacityのホームページは下記のURLです。
http://audacity.sourceforge.net/
ちなみに、メール着信音やアラート音にANDROID_LOOP=trueを付けると、開いてやるまで延々と鳴り続くことになります。
ちなみに、iTunes経由で着信音としてiPhone 4Sへ入れた場合には、こんなへんてこな問題は発生しません。Androidは、iOSに比べて完成度が低いな。