كيف يمكنني تشغيل ملف صوت في جافا ME على هواتف سامسونغ النقالة؟

StackOverflow https://stackoverflow.com/questions/216766

  •  03-07-2019
  •  | 
  •  

سؤال

وتنسيقات الملفات أود أن تلعب تشمل الرعايا أو .mp3 .midi.

ولقد حاولت استخدام الفئات أدوات لاسلكية من دون نجاح. لقد حاولت أيضا استخدام فئة AudioClip التي هي جزء من SDK سامسونج. مرة أخرى مع

هل كانت مفيدة؟

المحلول

وإذا كان هذا الجهاز يدعم الصوت / MPEG يجب أن تكون قادرة على تشغيل MP3 استخدام هذا الرمز داخل midlet الخاص بك ...

وهذا يعمل على بلدي هواتف نوكيا سيمبيان

// Code starts here put this into midlet run() method

public void run()
{
  try
  {
    InputStream is = getClass().getResourceAsStream("your_audio_file.mp3");
    player = Manager.createPlayer(is,"audio/mpeg");

//  if "audio/mpeg" doesn't work try "audio/mp3"

    player.realize();  
    player.prefetch();
    player.start();
  }
  catch(Exception e)
  {}
}

وأما بالنسبة لمحاكاة تجربتي نوكيا هي أنني لا يمكن أن تجعل محاكاة مشغل MP3 ولكن عندما أضع التطبيق على الهاتف يعمل ...

نصائح أخرى

وبدون شفرة المصدر لاستعراض، أود أن أقترح باستخدام أدوات wireles (من HTTP: //java.sun. كوم) أولا. أنه يحتوي على محاكي J2ME القياسية للنوافذ ورمز المثال من شأنها أن تسمح لك للعب ملف الرعايا. على افتراض أن يعمل موافق لك، حاول نفس الرمز على جهاز سامسونج (وبطبيعة الحال، وموقع ملف الرعايا من المحتمل أن تتغير بحيث يكون لديك تعديل صغير لجعل في مثال التعليمة البرمجية). على افتراض أن يعمل، مقارنة التعليمات البرمجية التي لا مع المثال التعليمات البرمجية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top