Results 1 to 3 of 3

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Jul:2009
    Location: Bulgaria
    Posts: 848

    Àndroid studio mediaplayer ãðåøêà

    Íå ìîãà äà ðåñòàðòèðàì ìåäèà ïëåúðà â àíäðîèä ñòóäèîòî ñëåä êàòî å ïóñíàë ïåñåí è ÿ å ñïðÿë ñëåä òîâà ïàê äà ÿ ïóñíå êàòî ñå íàòèñíå ïàê êîï÷åòî. Ãðåøêàòà å

    12-19 22:20:41.086 4943-5560/com.example.user.myapplication E/MediaPlayer: start called in state 1, mPlayer(0x0)
    12-19 22:20:41.086 4943-5560/com.example.user.myapplication E/MediaPlayer: error (-38, 0)
    12-19 22:20:41.095 4943-4943/com.example.user.myapplication E/MediaPlayer: Error (-38,0)
    Âèäÿõ ÷å òðÿáâà äà ãî ïîäãîòâÿ ïúðâî ñ prepare(); àìà íå ìîãà äà ãî íàïèøà êàêòî òðÿáâà èëè êúäåòî òðÿáâà çàùîòî ñúçäàâà îùå ãðåøêè.
    Íÿìà äà äàâàì öåëèÿ êîä çàùîòî å äúëúã è ïîâå÷åòî íÿìà îáùî ñ ïëåúðà íî íàé-âàæíîòî å òîâà
    Code:
    protected void onCreate(Bundle savedInstanceState) {
    
            final MediaPlayer easysong = MediaPlayer.create(MainActivity.this, R.raw.arideniro);
            final MediaPlayer normalsong = MediaPlayer.create(MainActivity.this, R.raw.junior);
            final MediaPlayer hardsong = MediaPlayer.create(MainActivity.this, R.raw.ketsathis);
    
            restartButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    i = 500 - dif;
                    new Thread(new Runnable() {
    
                        public void run() {
                            if(i==500){
                            easysong.start();}
                            else if(i==375){
                                normalsong.start();
                            }else if(i==250){
                                hardsong.start();
                            }
                          if (counter==0) {
                                mChronometer.stop();
                                easysong.stop();
                                normalsong.stop();
                                hardsong.stop();
                                easysong.reset();
                                normalsong.reset();
                                hardsong.reset();}
    Äàæå íå çííàì äàëè å íóæíî ïúðâî äà ñïðà ïåñåíòà ïðåäè äà ðåñòíà ñúñòîÿíèåòî íà ïëåúðà, ðàáîòè è áåç ñïèðàíåòî àìà äà íå çíàì, íå ñúì ðàáîòèë ïðåäè ñ òîçè ïëåúð, òî ñ êàêâî ëè ñúì... ïúðâîòî ìè ïðèëîæåíèå å òîâà

    À äà, îùå íåùî. Ñàìî åäíà îò 3òå ïåñíè å ïóñíàòà ïî åäíî è ñúùî âðåìå íî ïîíåæå íå ñúì òúðñèë êàê äà ïðîâåðÿ êîÿ å çàòîâà êàçâàì stop è reset íà âñè÷êè, ñèãóðíî èìà è ïî-äîáúð íà÷èí òàêà ÷å ìîæå è òóê äà ïîìîãíåòå
    Last edited by atom3; 20th December 2016 at 00:32.
    Alienware 17 R4, i7-6700hq, gtx-1060 OC, 16gb ddr4 2667 ram è 256gb NVMe SSD, LSP, MMS, GPRS, UPS, FedEx, ZDR, kopr?, asl, W2F, àà ÷àêàé ìàé íå âñè÷êè ñúêðàùåíèÿ áÿõà çà òóê... Íî ïúê íàëè å ìîäåðíî ñúñ ñúêðàùåíèÿ äà ñå ãîâîðè.

  2. #2
    Ronnie James Dio Snow's Avatar
    Join Date: Jun:2005
    Location: Ñîôèÿ
    Posts: 8,221
    Åòî òóê èìà âñè÷êî, êîåòî òè òðÿáâà - https://developer.android.com/guide/...diaplayer.html

    À ïðîâåðêàòà äàëè ñâèðè å ïðîñòà - easysong.isPlaying()
    MSI B550i Gaming Edge Wifi | Ryzen 9 5900X [Thermalright AXP-100C65 + Noctua A9x14] | G.Skill 2x16GB F4-3200C16Q-32GTZR | AMD RX 6800XT | EVO970 500GB + EVO850 250GB + EVO850 500GB + DS119j | Corsair SF750 Platinum | ASUS MG279Q | Razer DeathAdder V2 Pro | Keychron K6 Modded | SligerSM550

  3. #3
    Registered User
    Join Date: Jul:2009
    Location: Bulgaria
    Posts: 848
    Íèùî íå ðàçáðàõ ïî ìîÿ âúïðîñ îò òàì, íå âèäÿõ äà ïèøå êàêâî äà íàïðàâÿ ñëåä êàòî ñúì äàë release ïîñëåä ïàê äà ÿ ïóñíà ïåñåíòà

    Äîáðå, óñïÿõ äà îòêðèÿ êàê ðàáîòè ñ äîñòà îïèòè, â êðàéíà ñìåòêà íÿìà íóæäà îò prepare(); à ìó äàâàì stop, release, = null è ïîñëå start, âñå îùå íå çíàì äàëè å íàé-îïòèìàëíèÿ âàðèàíò äå, äàæå ñúì ñèãóðåí ÷å íå å àìà çà ñåãà òîëêîâà...
    Èíà÷å ñ isPlaying äîáðå ïðîâåðÿâàì êîÿ ïåñåí òå÷å àìà âñå îùå çà âñÿêà òðÿáâà äà ïèøà îòäåëíè 3 ðåäà, â ñëó÷àÿ ñàìî 3 ïåñíè èìàì àìà àêî áÿõà 30 òðÿáâà 90 ðåäà äà èçïèøà, çíàåø ëè íÿêîé ïî-ïðîôåñèîíàëåí âàðèàíò ?
    Last edited by atom3; 21st December 2016 at 00:47.
    Alienware 17 R4, i7-6700hq, gtx-1060 OC, 16gb ddr4 2667 ram è 256gb NVMe SSD, LSP, MMS, GPRS, UPS, FedEx, ZDR, kopr?, asl, W2F, àà ÷àêàé ìàé íå âñè÷êè ñúêðàùåíèÿ áÿõà çà òóê... Íî ïúê íàëè å ìîäåðíî ñúñ ñúêðàùåíèÿ äà ñå ãîâîðè.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè