السلام عليكم
أريد قراءة ملف صوتي بحيث عند تشغيل تطبيقي يشتغل معه ؟؟؟؟
السلام عليكم
أريد قراءة ملف صوتي بحيث عند تشغيل تطبيقي يشتغل معه ؟؟؟؟
تم تعديل هذه المشاركة بواسطة SoUfiaNoXx في 3 أغسطس 2011 في 17:32
يرجى استخدام محرك البحث قبل السوال
تفضل
/index.php?showtopic=167926&st=0&p=845187entry845187
ويمكنك تشغيل ملفات .mp3 ولكنك فى هذه الحاله ستحتاج الى مكتبات لذلك
Mahmoud Kelany كتب:يرجى استخدام محرك البحث قبل السوال
تفضل
/index.php?showtopic=167926&st=0&p=845187entry845187
ويمكنك تشغيل ملفات .mp3 ولكنك فى هذه الحاله ستحتاج الى مكتبات لذلك
اخي استعملت هدا الكود ولكن لم يشتغل الملف الصوتي , علما ان التطبيق دخل الى دالة try
/ Support only au,wav,midi extension !
import java.applet.AudioClip;
import java.applet.Applet;
import java.net.URL;
import java.net.MalformedURLException;
import javax.swing.JOptionPane;
public class PlaySoundTest
{
public static void main (String args[]) {
try {
AudioClip ac = Applet.newAudioClip(new URL ("file:///C:/java/a.wav"));
ac.play();
JOptionPane.showMessageDialog(null,"Press OK to Stop");
} catch ( MalformedURLException e) {
System.out.println("Inavlid URL");
System.exit(1);
}
}
}تم تعديل هذه المشاركة بواسطة SoUfiaNoXx في 3 أغسطس 2011 في 18:59
هل وضعت الملف الصوتى
فى هذا المسار كما هو مكتوب ؟
file:///C:/java/a.wav
لان تقريبا انت لم تعدل مسار الملف الصوتى
Mahmoud Kelany كتب:هل وضعت الملف الصوتى
فى هذا المسار كما هو مكتوب ؟
file:///C:/java/a.wav
لان تقريبا انت لم تعدل مسار الملف الصوتى
لاحظ أخي
مع العلم يتم ظهور رسالة
JOptionPane.showMessageDialog(null,"Press OK to Stop");
أي انع دخل الى دالة try
import java.applet.AudioClip;
public class PlaySoundTest
{
public static void main (String args[]) {
try {
AudioClip ac = Applet.newAudioClip(new URL ("file:///d:/f.wav"));
ac.play();
JOptionPane.showMessageDialog(null,"Press OK to Stop");
} catch ( MalformedURLException e) {
System.out.println("Inavlid URL");
System.exit(1);
}
}
}ممكن حل أرجوك لنني بحاجة اليه
تم تعديل هذه المشاركة بواسطة SoUfiaNoXx في 3 أغسطس 2011 في 20:06
SoUfiaNoXx كتب:لاحظ أخي
مع العلم يتم ظهور رسالة
JOptionPane.showMessageDialog(null,"Press OK to Stop");
ممكن حل أرجوك لنني بحاجة اليه
انا غيرت سطر الكود بتاع مسار الملف
علشان انا حطيت الملف الصوتى داخل برنامجى
تفضل هذا هو المشروع
Mahmoud Kelany كتب:انا غيرت سطر الكود بتاع مسار الملف
علشان انا حطيت الملف الصوتى داخل برنامجى
تفضل هذا هو المشروع
شكرا لك . شغال 100/1000
ممكن طريقة تشغيل ملف بصيغة mp3 ؟؟؟ أرجــوك
SoUfiaNoXx كتب:ممكن طريقة تشغيل ملف بصيغة mp3 ؟؟؟ أرجــوك
اخى الكريم
ذكرت لك من قبل
اقتباسيرجى استخدام محرك البحث قبل السوال
تفضل
/index.php?showtopic=227445&view=findpost&p=1129712
والمكتبه المستخدمه هتلاقيها فى المشروع المرفق فالموضوع
او اهى
Mahmoud Kelany كتب:اخى الكريم
ذكرت لك من قبل
تفضل
/index.php?showtopic=227445&view=findpost&p=1129712
والمكتبه المستخدمه هتلاقيها فى المشروع المرفق فالموضوع
او اهى
أخي الكود الدي يوجد في موضوع تنقصه كلاس play
بالإضافة الى انه مشروع ة أنا اريد كود تشغيل مقطع دو امتداد mp3 ان امكن
أرجــوك و اسف على الإزعاج
تم تعديل هذه المشاركة بواسطة SoUfiaNoXx في 4 أغسطس 2011 في 17:31
SoUfiaNoXx كتب:أخي الكود الدي يوجد في موضوع تنقصه كلاس play
بالإضافة الى انه مشروع ة أنا اريد كود تشغيل مقطع دو امتداد mp3 ان امكن
أرجــوك و اسف على الإزعاج
الكود مش ينقصه حاجه
والكلاس Player موجوده فى المكتبه المرفقه
انا قولت لك المكتبه موجوده فى المشروع وارفقتها ليك كمان
يعنى المشروع لا تعطيه اهتمام ( اردت التنويه فقط )
الكود الخاص بتشغيل مقطع
هو اللى انا ارفقت لك الرابط تبعه وهو
/**
*
* @author JKelany
*/
import javazoom.jl.player.*;
import java.io.InputStream;
public class MP3 {
private Player player;
private InputStream in;
// constructor that takes the name of an MP3 file
MP3(InputStream in) {
this.in = in;
}
public void close() {
if (player != null) {
player.close();
}
}// play the MP3 file to the sound card
public boolean isComplete() {
return player.isComplete();
}
public void play() {
try {
player = new Player(in);
} catch (Exception e) {
e.printStackTrace();
}// run in new thread to play in background
new Thread() {
public void run() {
try {
player.play();
} catch (Exception e) {
System.out.println(e);
}
}
}.start();
}
public static void main(String[] args) {
try {
MP3 mp3 = new MP3(MP3.class.getResource("/net/sound.mp3").openStream());
mp3.play();
} catch (Exception ex) {
ex.printStackTrace();
}
}تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 4 أغسطس 2011 في 17:37
أخي لاحظ جيدا
private Player player;
أحتاج الى هده كلاس
+
االمشروع ثم حدفه من الرابط و الملف الدي ارفقت لي أنت لا يشتغل
ممكن حل أرجوك
اخى الكريم اعلم جيدا ما اقول
الملف الذى ارفقته ليك هو مكتبه تعمل على تشغيل الصوت
ضعها فى مشروعك وهو هيشتغل
اخى الكريم اعتقد انك بتسال على حاجات متقدمه شويه
وانت من اسئلتك مازلت مبتدأ
فانصحك ان تقوم بالتعلم من كتاب حتى ترتقى بسرعه
وان تستخدم محرك البحث فى المنتدى لكل ما تريده قبل وضع السوال
وان تجتهد اكثر حتى تتعلم وتثبت لديك المعلومة
بالتوفيق
قم باضافه ملف الـ jar اللى ارفقته لك
فى المشروع الخاص بك
بهذه الطريقه الموضحه بالموضوع التالى
Mahmoud Kelany كتب:قم باضافه ملف الـ jar اللى ارفقته لك
فى المشروع الخاص بك
بهذه الطريقه الموضحه بالموضوع التالى
شكرا جزيلا لك أخي . على كل ما قدمته لي من مساعدة
تم تعديل هذه المشاركة بواسطة SoUfiaNoXx في 5 أغسطس 2011 في 01:02