4442


内部ストレージに音声ファイルを保存したくてやり方を調べていたのですが、テキストファイルの保存方法ばかりで音声ファイルの保存方法が出てきませんでした。音声ファイルは内部ストレージに保存できないのでしょうか？できるとするならば一体どのような方法で保存をすればよいのでしょうか？すみませんが、宜しくお願いします。


CC BY-SA 3.0
2015-01-12T11:11:27.453
4436
2015-01-12T12:39:37.403
5210
question
android
内部ストレージへの音声ファイルの保存


  1. メディアライブラリに追加する方法(MediaStoreという画像や音声ファイルを格納するための汎用APIを使用する方法)  
[Video and Audio Playback and
Recording](https://github.com/codepath/android_guides/wiki/Video-and-Audio-
Playback-and-Recording)の下の方、`If you wanted to add this audio to the media
library on the phone:`からソースコードが参考になる。  
再生方法は[ContentResolver+MediaStoreで音楽ファイルを読み込んでみる](http://thr3a.hatenablog.com/entry/20130905/1378381545)のソースコードあたりを読み取りつつ、頑張ればいけるはず。

  2. デコードを使用して文字列に変換する方法  
Base64を使用して一旦文字列に変換した後、ContentProviderに突っ込む。

後、@quesera2さんの方法。


CC BY-SA 3.0
2015-01-12T12:16:08.870
4442
2015-01-12T12:39:37.403
2015-01-12T12:39:37.403
2904
2904
4436
answer