برنامج تسجيل صوت واستماع اليه
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: مشاريع مفتوحة المصدر Java App
صفحة 1 من اصل 1 • شاطر
برنامج تسجيل صوت واستماع اليه
أقدم لكم اليوم اول درس او طريقة لتصميم برنامج يقوم بتسجيل الصوت والاستماع اليه....الطريقة:
1- قم بفتح netbeans
2- اختر مشروع جديد
3- اختر javame ثم mobile application
4- قم باختيار اسم البرنامج VoiceRecordMidlet ثم قم بالغاء خيار create hello midlet ثم تالي
5- قم باخيار المحاكي ثم تالي
6- اغلاق
الان قم باختيارSource packages ثم اضغط قم باضافة MIDlet ثم اكتب اسم VoiceRecordMidlet
تظهر صفحة كتابة الكود وموجود بها الكود التالي:
-------------
قم باضافة التعديلات على الكود التالي ليصبح الكود بشكل العام كالتالي
قم بتشغيل البرنامج ....و أسف على عدم عرض الصورة او شرح اكتر على برنامج لانو بسيط وشكرا
بقلم : ايمن
1- قم بفتح netbeans
2- اختر مشروع جديد
3- اختر javame ثم mobile application
4- قم باختيار اسم البرنامج VoiceRecordMidlet ثم قم بالغاء خيار create hello midlet ثم تالي
5- قم باخيار المحاكي ثم تالي
6- اغلاق
الان قم باختيارSource packages ثم اضغط قم باضافة MIDlet ثم اكتب اسم VoiceRecordMidlet
تظهر صفحة كتابة الكود وموجود بها الكود التالي:
- الكود:
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import javax.microedition.midlet.*;
/**
* @author aymn
*/
public class VoiceRecordMidlet extends MIDlet {
public void startApp() {
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
-------------
قم باضافة التعديلات على الكود التالي ليصبح الكود بشكل العام كالتالي
- الكود:
import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;
public class VoiceRecordMidlet extends MIDlet {
private Display display;
public void startApp() {
display = Display.getDisplay(this);
display.setCurrent(new VoiceRecordForm());
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
}
class VoiceRecordForm extends Form implements CommandListener {
private StringItem message;
private StringItem errormessage;
private final Command record, play;
private Player player;
private byte[] recordedAudioArray = null;
public VoiceRecordForm() {
super("Recording Audio");
message = new StringItem("", "Select Record to start recording.");
this.append(message);
errormessage = new StringItem("", "");
this.append(errormessage);
record = new Command("Record", Command.OK, 0);
this.addCommand(record);
play = new Command("Play", Command.BACK, 0);
this.addCommand(play);
this.setCommandListener(this);
}
public void commandAction(Command comm, Displayable disp) {
if (comm == record) {
Thread t = new Thread() {
public void run() {
try {
player = Manager.createPlayer("capture://audio?encoding=pcm");
player.realize();
RecordControl rc = (RecordControl) player.getControl("RecordControl");
ByteArrayOutputStream output = new ByteArrayOutputStream();
rc.setRecordStream(output);
rc.startRecord();
player.start();
message.setText("Recording...");
Thread.sleep(5000);
message.setText("Recording Done!");
rc.commit();
recordedAudioArray = output.toByteArray();
player.close();
} catch (Exception e) {
errormessage.setLabel("Error");
errormessage.setText(e.toString());
}
}
};
t.start();
}
else if (comm == play) {
try {
ByteArrayInputStream recordedInputStream = new ByteArrayInputStream(recordedAudioArray);
Player p2 = Manager.createPlayer(recordedInputStream, "audio/basic");
p2.prefetch();
p2.start();
} catch (Exception e) {
errormessage.setLabel("Error");
errormessage.setText(e.toString());
}
}
}
}
قم بتشغيل البرنامج ....و أسف على عدم عرض الصورة او شرح اكتر على برنامج لانو بسيط وشكرا
بقلم : ايمن
عدل سابقا من قبل NEXT في الخميس أغسطس 15, 2013 6:05 am عدل 1 مرات (السبب : التنسيق)
أيمن الإبراهيم- ........
- تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة :
الجنس :
رد: برنامج تسجيل صوت واستماع اليه
أحسنت الشرح أخى الكريم
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
NEXT- الادارة
- تاريخ التسجيل : 18/02/2011
المساهمات : 446
النقاط : 200660
التقيم : 28
الدولة :
الجنس :
رد: برنامج تسجيل صوت واستماع اليه
جزالك الله خيرا اخى الكريم
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: برنامج تسجيل صوت واستماع اليه
جزاك الله خيرا اخى ايمن
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: مشاريع مفتوحة المصدر Java App
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد