我用"android.widget.MediaController“表示VideoView。不确定何时使用"android.media.session.MediaController“以及它们之间的区别是什么。有什么想法吗?
MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
videoView.start();发布于 2016-03-31 22:31:46
这些文档很好地解释了这种差异。一种是为媒体播放器提供控件的视图;另一种是与正在进行的媒体会话交互的对象。
android.widget.MediaController描述
包含MediaPlayer控件的视图。通常包含“播放/暂停”、“倒带”、“快速前进”和进度滑块等按钮。它负责将控件与MediaPlayer状态同步。
android.media.session.MediaController描述
允许应用程序与正在进行的媒体会话进行交互。可以向会话发送媒体按钮和其他命令。可以注册回调以接收来自会话的更新,例如元数据和播放状态更改。
https://stackoverflow.com/questions/36344864
复制相似问题