Wie werden Änderungen von MediaSession Remote Volume Overlay behandelt?

9

Ich versuche, einen Remote-Lautstärkeregler zu implementieren. Es funktioniert bereits, um die Lautstärke mit den Hardware-Lautstärketasten zu steuern. Wenn ich jedoch versuche, den Schieberegler in der Remote-Datenträger-Überlagerung von MediaSession zu verschieben, wird der VolumeProviderCompat.onAdjustVolume(..) -Rückruf nicht aufgerufen. Ich habe auch andere Callbacks wie MediaSessionCompat.Callback.onMediaButtonEvent(..) oder VolumeProviderCompat.onSetVolumeTo(..) ausprobiert, aber sie werden überhaupt nicht aufgerufen.

Wenn Sie nicht wissen, was ich mit dem "MediaSession Remote Volume Overlay" meine, hier ein Screenshot: MediaSessionRemoteVolumeOverlay

Ich habe ein Demo-Projekt erstellt, das Sie hier herunterladen können: Ссылка

Hier sind die zugehörigen Teile meiner DemoActivity:

%Vor%

Irgendwelche Hinweise? Vielen Dank im Voraus!

    
Sascha 01.04.2016, 10:23
quelle

0 Antworten

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '319472',
    'url' => 'how-to-handle-changes-from-mediasession-remote-volume-overlay',
];

$_SESSION = [
    '__flash' => [],
];