简体   繁体   English

MediaPlayer mediaPlayer 做什么...? 在 java android

[英]what does MediaPlayer mediaPlayer do…? in java android

import android.media.MediaPlayer;

public class Mainactivity extends AppCompatActivity{
    MediaPlayer mediaPlayer;

    public void play(View view){
        mediaPlayer.start();

Does ' MediaPlayer mediaPlayer; ' MediaPlayer mediaPlayer; ' same as MediaPlayer mediaPlayer = New MediaPlayer(); ' 与MediaPlayer mediaPlayer = New MediaPlayer(); ? ? If not, what does ' MediaPlayer mediaPlayer;如果不是,什么是' MediaPlayer mediaPlayer; ' do? ' 做?

No, it's not the same.不,不一样。

MediaPlayer mediaPlayer;
mediaPlayer = new MediaPlayer();

would be the same as MediaPlayer mediaPlayer = new MediaPlayer();将与MediaPlayer mediaPlayer = new MediaPlayer();相同

The MediaPlayer mediaPlayer; MediaPlayer mediaPlayer; is a declaration of this variable.是这个变量的声明。 It lets you instantiate it (create an object) at a different time than the declaration of this variable - for example in a constructor or a method.它允许您在与该变量的声明不同的时间实例化它(创建一个对象) - 例如在构造函数或方法中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM