ورود

View Full Version : سوال: پخش صدا از Ear phone



mc_avr
سه شنبه 04 مرداد 1390, 08:17 صبح
سلام
من یک کلاس واسه ظبط و پخش صدا نوشتم که صدا رو روی اسپیکر پخش میکنه
چطور میتونم صدا رو از Ear phone پخش کنم؟



package hello;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import javax.microedition.media.*;
import javax.microedition.media.control.*;


public class AudioStream
{
private Player p;


String initialize() throws InterruptedException
{
try
{
boolean audioSupport=false;
String[] types= Manager.getSupportedContentTypes("capture");
for( int i= 0; i < types.length; i++ )
if (types[i].indexOf("audio")>=0)
{
audioSupport=true;
break;
}
if (!audioSupport)
return "Device don't support audio streamming";

}
catch(Exception e)
{
return e.toString();
}

return "OK";
}

String capture(ByteArrayOutputStream stream,int time)
{
try
{

p = Manager.createPlayer("capture://audio");
p.realize();
RecordControl rc = (RecordControl)p.getControl("RecordControl");
rc.setRecordStream(stream);
rc.startRecord();
p.start();
Thread.currentThread().sleep(time); // record for 10 seconds
p.stop();
rc.stopRecord();
rc.commit();
p.close();
}catch (IOException ioe)
{
return ioe.toString();
}
catch (MediaException me)
{
return me.toString();
}
catch (InterruptedException ie)
{
return ie.toString();
}
return "OK";
}

String play(byte[] inputStream)
{
try
{
ByteArrayInputStream recordedInputStream = new ByteArrayInputStream(inputStream);
Player p2 = Manager.createPlayer(recordedInputStream,"audio/basic");
p2.prefetch();
p2.start();
}
catch (IOException ioe)
{
return ioe.toString();
}
catch (MediaException me)
{
return me.toString();
}
return "OK";
}
}


این برنامه یک مشکل دیگه هم داره
اونم اینه که روی گوشی های سونی اریکسون کار نمیکنه
اگه راهنمایی کنید ممنون میشم

mc_avr
سه شنبه 11 مرداد 1390, 10:41 صبح
یعنی این همه متخصص اینجا هست هیچکدوم نمیتونن جواب منو بدن؟؟
مدیران تالار و استاتید لطفا راهنمایی کنید ممنون میشم

dr_jacky_2005
پنج شنبه 13 مرداد 1390, 20:33 عصر
بیاین اینجا:
http://forum.gsmaria.com/forum117/

تعداد متخصص هاش بیشتره

mc_avr
شنبه 15 مرداد 1390, 08:39 صبح
بیاین اینجا:
http://forum.gsmaria.com/forum117/

تعداد متخصص هاش بیشتره


http://forum.gsmaria.com/forum117/thread25520.html

همین تاپیک رو تو gsmaria هم گذاشتم
ولی هیچکس جواب نمیده