2011-10-14 6 views
2

ボタンクリック(run()メソッドを呼び出す)の指定されたデバイス位置にオーディオを保存しようとしています。これは私のコードです。オーディオ録音が行われないsetRecordLocation()

run()メソッドでは、オーディオファイルの場所を設定しようとしているポイント1でIOExceptionが発生しています。しかし、私がこれを試してみました:

{ 
     _rControl.setRecordLocation("file:///system/samples/ringtones/recordTest1.amr"); 
    } 

私はそれが8950シミュレータではなく、9550シミュレータで動作することがわかりました。だから私は8900シミュレータと8900ブラックベリーのデバイスで動作するように設定する必要がありますか?

+0

私は8900シミュレータでこれを試してみました。 { _rControl.setRecordLocation( "file:///store/home/user/ringtones/recordTest1.amr"); } –

答えて

1

あなたは使用する必要があります。

javax.microedition.io.file.FileSystemRegistry.listRoots() 

をコードを実行しているデバイスで使用可能なルートファイルシステムを取得します。

+0

あなたの答えはリチャードに感謝しています。私はlistRoots()を取得するためにEnumerationを使用しています。 –

関連する問題