انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پخش موزیک (در برنامه نویسی اندروید)

پخش موزیک (در برنامه نویسی اندروید)

#1
سلام.تورو خدا کمکم کنید.

ی برنامه دارم با دوتا اکتیویتی در اکتیویتی دوم با زدن یک دکمه یک موزیک پخش میشه حالا وقتی برمیگردم اکتیویتی اول و دوباره میرم اکتیویتی دوم بازم اجرا میشه اما اگه برگردم اکتیویتی اول و کلا از برنامه خارج بشم دوباره اجرا کنم برم اکتیویتی دوم موزیک پخش نمیشه. و اخطار میده و برنامه متوقف میشه.

یک پروزه درسی دارم تورو خدا کمکم کنید.
ممنون
پاسخ

پخش موزیک (در برنامه نویسی اندروید)

#2
سلام بهتره کد ارور رو هم بدید و همچنین اگه میتونید کد های برنامه
(احتمالا وقتی میای بیرون از اکتیویتی دوم اهنگ رو هم قطع میکنید یا خیر ؟
پاسخ

پخش موزیک (در برنامه نویسی اندروید)

#3
برای متوقف کردن آهنگ بعد از خارج شدن از اکتیویتی ،کافیه درمتد onpuse() یا onStop() اقدام به توقف آهنگ مورد نظر کنید.
همون طور که گفته شد.باید کد و یا ارور ایجادشده رو قرار بدید تا بهتر جواب بگیرید
پاسخ
 سپاس شده توسط admin

پخش موزیک (در برنامه نویسی اندروید)

#4
سلام این کدش  هست لطفا مشخص کنید چطوری در onpuse() استفاده کنم؟

کد پی‌اچ‌پی:
package com.example.sadaf;




import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.support.v4.app.Fragment.SavedState;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class 
Morvarid extends Activity {
    
    public static 
Object MediaPlayer null;
    static 
boolean xx,cc;
    static 
int dd;
      
    
    public static 
void main1(Object object){
          
          
         
      }
    
    
    public 
MediaPlayer player;
    public 
android.media.MediaPlayer mediaPlayer;
    private 
Intent[] intent;

    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
dd=2;
        
xx=true;
        
setContentView(R.layout.activity_morvarid);
        
        
if (
getIntent().getBooleanExtra("EXIT"false)) {
    
    
            
dd=2;
            
xx=true;
            
            
//startActivities(intent);
            //super.onRestart();
            //super.onResume();
            ///super.onPause();
            //super.onStop();
            //super.onDestroy();
            
finish();
            
          
        }
        
    
        
        
        
Button b2=(Button)findViewById(R.id.button1);
        
b2.setOnClickListener(new OnClickListener() {
        @
Override
        
public void onClick(View arg0) {
            
// TODO Auto-generated method stub
            
            
            
if(xx==false){
                   
                
player android.media.MediaPlayer.create(Morvarid.thisR.raw.barun_sut);
                 
player.setVolume(100,100); 
                 
player.start();
                
                 
xx=true;
                  
dd=1;
                 
                                  }
             else{
                 
             
                 
player.stop();
                 
                 
player android.media.MediaPlayer.create(Morvarid.thisR.raw.barun_sut);
                 
player.setVolume(100,100); 
                 
player.start();
                 
player.release();
                 
xx=true;
                 
dd=1;
                
             } 

            }


   });
    }
      

        protected 
void onSaveInstanceState() {
            
super.onSaveInstanceState(null);
            
            return;
            }
            
            
            protected 
void onRestoreInstanceState() {
                
super.onRestoreInstanceState(null);
                
                return;
                }
                
            @
Override
            
protected void onPause() {
            
super.onPause();
            
xx=true;
            
dd=2;
            return;
            }
            @
Override
            
protected void onRestart() {
            
super.onRestart();
            
            return;
            }
            @
Override
            
protected void onStop(){
            
super.onStop();
            
xx=true;
            
dd=2;
            return;
            }
            protected 
void onDestory(){
                
super.onDestroy();
                
xx=true;
                
dd=2;
                return;
                }
            



            
            @
Override
            
public void onBackPressed() {
                
    
                
                if(
dd<2){
                    
player.stop();
                    
Intent intent = new Intent(Morvarid.this,MainActivity.class);
                     
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
                     
startActivity(intent); 
                     
                     
                }
                else
                {
                    
                    
Intent intent = new Intent(Morvarid.this,MainActivity.class);
                     
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
                     
startActivity(intent); 
                     
                }
            }


 
پاسخ

پخش موزیک (در برنامه نویسی اندروید)

#5
ارورشم اینه که میگه برنامه متوقف شد.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان