【问题标题】:I have an issue regarding Android Auto media duration feature我对 Android Auto 媒体持续时间功能有疑问
【发布时间】:2019-08-14 15:23:42
【问题描述】:

我刚刚开发了支持 android 汽车的媒体应用程序,一切正常,但我对汽车操作系统的新设计有一个问题,就像以前的设计一样,媒体流没有持续时间,但现在他们增加了媒体的持续时间,我没有想要它就像我想隐藏它一样,因为我正在播放直播。如果它不能隐藏,那么我想做倒计时,但我不知道如何使用媒体会话来做到这一点。

这是我设置媒体会话的代码。

mediaSession.setMetadata(new MediaMetadata.Builder()
                .putString(MediaMetadata.METADATA_KEY_ARTIST, "title")
                .putString(MediaMetadata.METADATA_KEY_TITLE, "genre")
                .putLong(MediaMetadata.METADATA_KEY_DURATION, 0)
                .putString(MediaMetadata.METADATA_KEY_ALBUM_ART_URI, "https://homepages.cae.wisc.edu/~ece533/images/peppers.png")
                .build());

【问题讨论】:

    标签: android android-auto mediabrowserservice android-automotive


    【解决方案1】:

    MediaMetadata.METADATA_KEY_DURATION上设置负持续时间

    负持续时间表示持续时间未知(或 无限)。

    mediaSession.setMetadata(new MediaMetadata.Builder()
                    .putString(MediaMetadata.METADATA_KEY_ARTIST, "title")
                    .putString(MediaMetadata.METADATA_KEY_TITLE, "genre")
                    .putLong(MediaMetadata.METADATA_KEY_DURATION, -1L) //Negative duration means the duration is unknown
                    .putString(MediaMetadata.METADATA_KEY_ALBUM_ART_URI, "https://homepages.cae.wisc.edu/~ece533/images/peppers.png")
                    .build());
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    相关资源
    最近更新 更多