B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 21|»Ø¸´: 2
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

ÓÃAiWorkÈçºÎд³öÒ»¸öÒ»¸ö²¥·ÅÆ÷ÄØ£¿

[¸´ÖÆÁ´½Ó]

783

Ö÷Ìâ

788

Ìû×Ó

6408

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6408
Ìøתµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
µ¼Èë±ØÒªµÄÀࣺMediaPlayerÓÃÓÚ²¥·ÅÒôƵÎļþ£¬AudioManagerÓÃÓÚÉèÖÃÒôƵÁ÷ÀàÐÍ£¬FileÓÃÓÚ´¦ÀíÎļþϵͳ·¾¶¡£

´´½¨MediaPlayerʵÀý£ºÓÃÓÚ¿ØÖÆÒôƵ²¥·Å¡£

¶¨ÒåMP3ÎļþÁÐ±í£ºmp3ListÊÇÒ»¸öÊý×飬°üº¬ÁËÒª²¥·ÅµÄMP3Îļþ·¾¶¡£

¶¨Ò嵱ǰ²¥·ÅµÄÎļþË÷Òý£ºcurrentIndexÓÃÓÚ¸ú×Ùµ±Ç°ÕýÔÚ²¥·ÅµÄÎļþÔÚÁбíÖеÄλÖá£

´´½¨»î¶¯´°¿Ú£º°üº¬²¥·ÅºÍÍ£Ö¹°´Å¥¡£

²¥·Å°´Å¥µã»÷ʼþ£ºµ÷ÓÃplayNextº¯Êý¿ªÊ¼²¥·ÅÒôÀÖ¡£

Í£Ö¹°´Å¥µã»÷ʼþ£ºµ÷ÓÃmediaPlayer.stop()Í£Ö¹²¥·Å£¬²¢½«currentIndexÖØÖÃΪ0¡£

¸èÇú²¥·ÅÍê³É¼àÌýÆ÷£ºÉèÖÃOnCompletionListener£¬µ±Ò»Ê׸èÇú²¥·ÅÍê±Ïºó£¬×Ô¶¯µ÷ÓÃplayNext²¥·ÅÏÂÒ»Ê׸èÇú¡£

»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

783

Ö÷Ìâ

788

Ìû×Ó

6408

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6408
ɳ·¢
 Â¥Ö÷| ·¢±íÓÚ ×òÌì 09:15 | Ö»¿´¸Ã×÷Õß
  1. importClass(android.media.MediaPlayer);
  2. importClass(android.media.AudioManager);
  3. importClass(java.io.File);
  4. importClass(android.widget.Toast);

  5. var mediaPlayer = new MediaPlayer();
  6. var mp3List = ["/sdcard/Pictures/1.mp3", "/sdcard/Music/2.mp3", "/sdcard/Audio/3.mp3"]; // MP3ÎļþÁбí
  7. var currentIndex = 0; // µ±Ç°²¥·ÅµÄÎļþË÷Òý
  8. var ac = new activity();

  9. ac.loadSXML(`
  10.     <vertical>
  11.         <button text="²¥·Å" id="play"/>
  12.         <button text="Í£Ö¹" id="stop"/>
  13.         <text id="status" text="×¼±¸²¥·Å..."/>
  14.     </vertical>`);

  15. function playNext() {
  16.     if (currentIndex < mp3List.length) {
  17.         var mp3 = mp3List[currentIndex];
  18.         if (file.isFile(mp3)) {
  19.             try {
  20.                 mediaPlayer.reset(); // ÖØÖÃMediaPlayerÒÔ·Àֹ֮ǰµÄ²¥·Å״̬ӰÏìÐÂÎļþ
  21.                 mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
  22.                 mediaPlayer.setDataSource(mp3);
  23.                 mediaPlayer.prepare();
  24.                 mediaPlayer.start();
  25.                 ac.findViewById("status").setText("ÕýÔÚ²¥·Å: " + mp3);
  26.                 currentIndex++;
  27.             } catch (e) {
  28.                 Toast.makeText(ac, "´íÎó: " + e.message, Toast.LENGTH_SHORT).show();
  29.                 ac.findViewById("status").setText("´íÎó: " + mp3 + " ²¥·Åʧ°Ü");
  30.             }
  31.         } else {
  32.             Toast.makeText(ac, "´íÎó: Îļþ " + mp3 + " ²»´æÔÚ", Toast.LENGTH_SHORT).show();
  33.             ac.findViewById("status").setText("´íÎó: Îļþ " + mp3 + " ²»´æÔÚ");
  34.         }
  35.     } else {
  36.         Toast.makeText(ac, "²¥·Å½áÊø", Toast.LENGTH_SHORT).show();
  37.         ac.findViewById("status").setText("²¥·Å½áÊø");
  38.         mediaPlayer.stop();
  39.         mediaPlayer.release(); // ÊÍ·Å×ÊÔ´
  40.         currentIndex = 0; // ÖØÖÃË÷ÒýÒÔ±ãÖØпªÊ¼²¥·Å
  41.     }
  42. }

  43. ac.findViewById("play").setOnClickListener(() => {
  44.     Toast.makeText(ac, "²¥·Å", Toast.LENGTH_SHORT).show();
  45.     playNext(); // ¿ªÊ¼²¥·ÅµÚÒ»¸ö»òÏÂÒ»¸öÎļþ
  46. });

  47. ac.findViewById("stop").setOnClickListener(() => {
  48.     Toast.makeText(ac, "Í£Ö¹", Toast.LENGTH_SHORT).show();
  49.     mediaPlayer.stop();
  50.     mediaPlayer.release(); // ÊÍ·Å×ÊÔ´
  51.     ac.findViewById("status").setText("²¥·ÅÍ£Ö¹");
  52.     currentIndex = 0; // Í£Ö¹ºóÖØÖò¥·ÅË÷Òý
  53. });

  54. // Ìí¼ÓÒ»¸ö¼àÌýÆ÷À´×Ô¶¯²¥·ÅÏÂÒ»Ê×
  55. mediaPlayer.setOnCompletionListener(function() {
  56.     playNext(); // µ±Ç°¸èÇú²¥·ÅÍê±Ïºó×Ô¶¯²¥·ÅÏÂÒ»Ê×
  57. });
¸´ÖÆ´úÂë


783

Ö÷Ìâ

788

Ìû×Ó

6408

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6408
°åµÊ
 Â¥Ö÷| ·¢±íÓÚ ×òÌì 09:15 | Ö»¿´¸Ã×÷Õß
ÓÃAiWorkÈçºÎд³öÒ»¸öÒ»¸ö²¥·ÅÆ÷ÄØ£¿ B2BÍøÂçÈí¼þ

ÓÃÈí¼þ¿ÉÒÔд³öÒ»¸ö¼òÒ׵IJ¥·ÅÆ÷£¬×¨ÃÅÌý¸èÉõÖÁÕ¼ÓÃÄڴ漫ÉÙ£¬¼«¶ÈÈÝÒ׵IJ¥·ÅÆ÷Àý×Ó¡£

´«µ½ÊÖ»úÖ»ÐèÒª²¥·Å¾Í¿ÉÒÔÁË¡£Õâ¸öÈç¹ûÄúÏ£Íû´ÓÒ»¸öMP3ÁбíÖÐÖð¸ö²¥·ÅÎļþ£¬

Äú¿ÉÒÔÏÈ´´½¨Ò»¸ö°üº¬ËùÓÐMP3Îļþ·¾¶µÄÊý×飬

È»ºóʹÓÃÑ­»·»òµÝ¹éµÄ·½Ê½À´±éÀú²¢²¥·ÅÕâЩÎļþ¡£ÕâÀïÊÇÒ»¸öʾÀý´úÂ룬չʾÁËÈçºÎʵÏÖÕâÒ»¹¦ÄÜ£º



Õâ¶Î´úÂëÊ×Ïȶ¨ÒåÁËÒ»¸ömp3ListÊý×飬

°üº¬ÁËÄúÏëÒª²¥·ÅµÄMP3Îļþ·¾¶¡£µ±µã»÷²¥·Å°´Å¥Ê±£¬

Ëü»áµ÷ÓÃplayNextº¯Êý³¢ÊÔ²¥·Åµ±Ç°Ë÷ÒýÖ¸ÏòµÄMP3Îļþ¡£

Èç¹û²¥·ÅÍê±Ï»òÕß²¥·Å³ö´í£¬Ôò×Ô¶¯´¦ÀíÏÂÒ»¸öÎļþ£¬

Ö±µ½ÁÐ±í²¥·ÅÍê±Ï¡£Í¬Ê±£¬ÎªMediaPlayerÌí¼ÓÁËÒ»¸öÍê³É¼àÌýÆ÷£¬

È·±£ÔÚÒ»Ê׸貥·Å½áÊøºó×Ô¶¯Çл»µ½ÏÂÒ»Êס£

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³ÌרÇø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æȨÈí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2025-1-15 19:44 , Processed in 0.097632 second(s), 32 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí