• 0

كيف أُشغّل ملف audio في تطبيق Java Applet؟

هل من طريقة لتشغيل ملف صوتي audio يعمل في تطبيق Applet في جافا؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يتم تشغيل ملف audio في Applet باستخدام AudioClip interface الموجود في java.applet.

يحتوي AppletClip على ثلاث دوال مسؤولة عن تشغيل الملف الصوتي:

Public void play() تُشغّل المقطع الصوتي مرة واحدة من البداية.
Public void loop() تعيد تشغيل الملف الصوتي بشكل مستمر.
()Public void stop توقف تشغيل الملف الصوتي.
لإنشاء غرض AudioClip عليك استدعاء الدالة getAudioClip() من الصف Applet، الدالة getAudioClip() تُرجع مباشرة رابط الملف الصوتي الفعلي. أي أن الملف الصوتي لا يحمّل إلى حين تشغيل المقطع الصوتي audio clip.

المثال التالي يعرض كيفية تشغيل ملف audio :

import java.applet.*;
import java.awt.*;
import java.net.*;
public class AudioDemo extends Applet
{
   private AudioClip clip;
   private AppletContext context;
   public void init()
   {
      context = this.getAppletContext();
      String audioURL = this.getParameter("audio");
      if(audioURL == null)
      {
         audioURL = "default.au";
      }
      try
      {
         URL url = new URL(this.getDocumentBase(), audioURL);
         clip = context.getAudioClip(url);
      }catch(MalformedURLException e)
      {
         e.printStackTrace();
         context.showStatus("Could not load audio file!");
      }
   }
   public void start()
   {
      if(clip != null)
      {
         clip.loop();
      }
   }
   public void stop()
   {
      if(clip != null)
      {
         clip.stop();
      }
   }
}

كيف أُشغّل ملف audio في تطبيق Java Applet؟

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن