اذهب إلى المحتوى

السؤال

Recommended Posts

  • 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؟

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...