android-mediasession

    2热度

    3回答

    我做了一个应用程序它完美运行在api 20+,但对于Android 4.4版本和更少它崩溃与错误NoClassDefFoundError: android.media.session.MediaSessionManager这是我得到的堆栈跟踪开发者控制台。 java.lang.NoClassDefFoundError: android.media.session.MediaSessionManag

    0热度

    2回答

    我一直在使用设置了我的应用程序,这些: https://github.com/googlesamples/android-UniversalMusicPlayer/blob/master/mobile/src/main/java/com/example/android/uamp/ui/FullScreenPlayerActivity.java https://gist.github.com/ian

    0热度

    1回答

    我试图在我的服务中播放歌曲,并且能够成功播放棒棒糖和上面的设备。我看到一些教程,它显示使用classname方法我们可以为pre棒棒糖设备这是我收到的错误 FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start service [email protected] with Inte

    5热度

    2回答

    我有一个MediaControllerCompat当MediaSession连接建立时创建一个实例。当这个连接完成我创建MediaControllerCompat方式如下: MediaControllerCompat mediaController = new MediaControllerCompat(this, token); MediaControllerCompat.setMediaCo

    1热度

    2回答

    我试着浏览网页,看看MediaSessionManager做了什么,并用于阅读RemoteController(自API 21以来已弃用),以便我可以看到这些API是否可以解决我的问题。 目前,我正在使用AudioManger并发送关键事件以停止/暂停/播放来自其他音乐播放器的当前音频......它的确行得通。现在我想知道是否可以为媒体播放器(例如YouTube应用)播放视频,而其他设备上的我的应

    9热度

    1回答

    在我的应用程序中,我使用MediaSessionCompat来处理播放来自我的媒体播放器服务的音频。特别是,我想将当前歌曲的元数据广播到蓝牙设备(可以工作),并将锁定屏幕图像设置为当前歌曲的专辑封面。 这个问题类似:Set lock screen background in Android (like Spotify do) 每次换歌,我第一次明确注销当前MediaMetadataCompat和P

    1热度

    1回答

    我正在写一个程序,捕捉耳机按钮然后做不同的事情取决于多久,你有多少次按它。去api level 21. Android 5.0。 所以我可以赶上按钮按下,但是当启动一个MP3播放器,然后它开始捕捉按钮按下。我怎样才能防止呢? 第二个问题你如何恢复暂停的MP3,其和其他程序不是我的程序播放MP3。 audioSession = new MediaSession(getApplicationConte

    2热度

    1回答

    触发onPlaybackStateChanged我有这样的媒体播放器和其他一切工作正常,我开始播放歌曲,它就会通过2个状态,最后一个是PlaybackStateCompat.STATE_PLAYING 因此,我们可以说,回调被注册。问题是每当我触发SeekBar侦听器,方法seekTo不会触发onPlaybackStateChanged,因为这没有发生,我不能更新SeekBar到其新的进展。这只涉

    0热度

    1回答

    我正在与mediaSessionCompat一起在锁屏上呈现当前正在播放的音频。 从棒棒糖一切都很好,但在预棒棒糖我跑进了以下问题上索尼C6916 API 19 ,你可以在上面的图片中看到,锁屏背景也没有改变。相反,它已添加我将用于锁定屏幕的背景作为播放音频的图像 我知道不同的Android设备的行为不同,但是有谁知道解决方法吗? 我将位图元数据 private void updateMediaS

    1热度

    1回答

    我正在尝试获取当前位置,以便我可以在我的媒体播放器应用程序中继续搜索栏。但是,每次拨打电话时: getSupportMediaController().getPlaybackState().getPosition(); 如果媒体正在播放,并且如果它暂停,则返回-1。我搜索了很多没有成功的解决方案,我尝试了一切。 顺便说一下,我把上面的代码放在一个跑步者的内部,以便它每1秒执行一次。