2010-11-16 28 views
0

J'écris des midlets qui capturent l'audio sur mobile.MediaException: impossible de créer DataSoruce pour la capture: // audio sur Samsung

System.getProperty("supports.audio.capture"); - returns true 

Manager.getSupportedContentTypes("capture"); - returns "audio/amr" 

Mon mobile est Samsung SGH-G800 et selon ses spécifications soutient JSR-135, mais que:

Manager.createPlayer("capture://audio?encoding=audio/amr"); 

je reçois cette exception:

MediaException: Cannot create DataSoruce for: capture://audio?encoding=audio/amr 

J'ai aussi essayé "capture: // audio", "capture: // audio_video" et "capture: // audio? encoding = pcm". Rien.

Des idées pour lesquelles je reçois cette exception?

crosspost: link

Répondre

1

Essayez cette

Player p = Manager.createPlayer("capture://audio?encoding=amr");