私はmedia.releaseを理解しようとしていますが、それが必要かどうかわからない特定のシナリオがあります...
オーディオを録音するためにphonegapandroidを使用しています。記録ボタンが押されて新しいMedia()オブジェクトが作成された場合、最初にMediaオブジェクトが存在するかどうかを確認し、存在する場合はそれをrelease()する必要がありますか?
何かのようなもの:
var mediaRec = null;
function startRecording() {
//release media if present
if(!mediaRec === null){
mediaRec.release();
}
// Create your Media object
mediaRec = new Media(src,...);
// Record audio
mediaRec.startRecord();
}
...ユーザーには、録音を再録音して再生するオプションがあります。これで同じインスタンスを使用するのか、それとも複数作成するのか疑問に思います。