http://developer.android.com/reference/android/media/SoundPool.html
公式のリファレンスをぱっと見した限り再生時間がどこまで進んだかを取得するメソッドは見あたりませんけどあくまでもぱっと見ですので
soundPoolで5秒程度のwavファイルを再生した直後にHandlerをpostDelayedしたいと思っています。--wavファイルの再生時間を取得する方法っていうのはあるんでしょうか?
このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
こんちは。
Wavの全体の長さて意味すか?
http://d.hatena.ne.jp/xucker/touch/20050501
Androidで動くかはわからん(´∇`)
『Java wav 読み込み』 とかで検索する感じ?
soundPoolで5秒程度のwavファイルを再生した直後にHandlerをpostDelayedしたいと思っています。wavファイルの再生時間を取得する方法っていうのはあるんでしょうか?
後藤 浩昭(GORRY)です。
老婆心ながら…。
wavファイルを再生できないAndroid端末が結構あります。
oggファイルなどにしておいたほうが無難です。
# ファイル形式が何であろうが、AudioSystemやMediaPlayerを
# 利用するという手法自体は同じです。
In message <97633277-ca16-40d4-8be4-a4312e...@googlegroups.com>
"[android-group-japan: 29044] wavファイルの再生時間を取得する方法はありますか?"
"KHas <k.ha...@gmail.com>" wrote:
> soundPoolで5秒程度のwavファイルを再生した直後にHandlerをpostDelayedしたいと思っています。
>
> wavファイルの再生時間を取得する方法っていうのはあるんでしょうか?
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループから退会し、グループからのメールの配信を停止するには android-group-japan+unsub...@googlegroups.com にメールを送信してください。
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
noxiです。
適当にググッたらこんな記事がありました。
自分では試していませんが参考までに。
Android でオーディオファイルの再生時間(長さ)を取得する方法
http://qiita.com/akiramuramatsu/items/c947afd54c59a3b94662
2015年8月26日 17:08 KHas <k.ha...@gmail.com>:
>>psychedesire様
>
> ありがとうございます!なんかいけそうです。
>
> 質問が言葉足らずでスイマセン・・・そうです、Wav全体の長さっていう意味です!
> 特定のWavファイルが何秒かを取得してpostDelayedに設定したいなと・・・
>
> --
> このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> android-group-japan+unsub...@googlegroups.com にメールを送信してください。
後藤 浩昭(GORRY)です。
ちょっと訂正したほうがよいですね…すみません。
一部の形式(リニアPCM, 16/8bit, 48/44.1/32/24/22.05/16/12/11.025kHz)の
正しいWAVファイルであれば、再生できると考えてよいです。
ただし、以下のような問題があることを覚えておくとよいです。
・上記以外の形式のWAVファイルが多数ある。
・WAVファイルは独自実装のcodecが多数あるため、「ある環境
(特定の機種・アプリなど)で作成したWAVファイルが、別の環境で
正しく再生できない」問題が発生してしまうケースが案外ある。
・サウンドファイルの扱いに慣れていないと、これらの問題を
判別することが難しい。
「どの機種のどのアプリのどういう設定で出力したWAVファイルか」を
意識できるのであれば、問題が発生する可能性は低いと思います。
"Re: [android-group-japan: 29052] wavファイルの再生時間を取得する方法はありますか?"
"Shin Miyazaki <shin...@gmail.com>" wrote:
> こんばんは、みやざきです。
>
>> wavファイルを再生できないAndroid端末が結構あります。
>
> そうなんですか?
> 早い時期からPCM/WAVEのデコードはサポートされていて、無茶なレート設定でもしてなければ必ず使用できるものと思っていました。
>
> 2015年8月27日 18:52 Hiroaki GOTO as GORRY <gorr...@gmail.com>:
>
>>
>> 後藤 浩昭(GORRY)です。
>>
>> 老婆心ながら…。
>> wavファイルを再生できないAndroid端末が結構あります。
>> oggファイルなどにしておいたほうが無難です。
>>
>> # ファイル形式が何であろうが、AudioSystemやMediaPlayerを
>> # 利用するという手法自体は同じです。
>>
>>
>>
>> In message <97633277-ca16-40d4-8be4-a4312e...@googlegroups.com>
>> "[android-group-japan: 29044] wavファイルの再生時間を取得する方法はありますか?"
>> "KHas <k.ha...@gmail.com>" wrote:
>>
>> > soundPoolで5秒程度のwavファイルを再生した直後にHandlerをpostDelayedしたいと思っています。
>> >
>> > wavファイルの再生時間を取得する方法っていうのはあるんでしょうか?
>> >
>> > --
>> > このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
>> > このグループから退会し、グループからのメールの配信を停止するには
>> android-group-japan+unsub...@googlegroups.com にメールを送信してください。
>> > このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
>> > http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
>> > その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。
>>
>>
>>
>> --
>> Hiroaki GOTO as "GORRY" : 後藤 浩昭
>> EMAIL: gorr...@gmail.com
>>
>> --
>> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
>> このグループから退会し、グループからのメールの配信を停止するには
>> android-group-japan+unsub...@googlegroups.com にメールを送信してください。
>> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
>> http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
>> その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。
>>
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループから退会し、グループからのメールの配信を停止するには android-group-japan+unsub...@googlegroups.com にメールを送信してください。
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。