Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android MediaController不是';t在调用显示后显示(0)_Java_Android_Mediacontroller - Fatal编程技术网

Java Android MediaController不是';t在调用显示后显示(0)

Java Android MediaController不是';t在调用显示后显示(0),java,android,mediacontroller,Java,Android,Mediacontroller,这是我的自定义MediaController类。。。只是为了摆脱3秒钟后隐藏控制器的方法 MusicController.java import android.content.Context; import android.widget.MediaController; public class MusicController extends MediaController { public MusicController(Context c) { super

这是我的自定义MediaController类。。。只是为了摆脱3秒钟后隐藏控制器的方法

MusicController.java

import android.content.Context;
import android.widget.MediaController;    
public class MusicController extends MediaController {

    public MusicController(Context c) {
        super(c);
    }

    public void hide() {

    }
}
我在MainActivity类中实现了android.widget.MediaController.MediaPlayerControl

public class MainActivity extends AppCompatActivity implements MediaPlayerControl
我创建一个MusicController并调用.show()方法

然而。。。它仍然没有显示在我的应用程序上。有人能给我解释一下原因吗?有什么需要我再检查的吗

当我点击我的一首歌时,它给了我这个

E/MediaPlayer:mOnVideoSizeChangedListener为空。发送失败 媒体设置视频大小信息

我不明白。。。这不是视频。为什么它认为这是一个视频


我通过调用
System.out.println(controller.isShowing())
进行检查,结果显示为false。

好了,伙计们。。。我找到了它不起作用的原因:P


我没有正确设置MediaController的AnchorView。我将它设置为我的相对布局,它就像一个符咒

我忘了提。。。它确实播放音乐。控制器就是不显示。
    controller.show(0);