Joh*_*ith 14 android android-audiomanager
目前我正在使用
mAudioManager.registerMediaButtonEventReceiver(mRemoteControlResponder);
Run Code Online (Sandbox Code Playgroud)
但现在已在5.0中弃用,并替换为setMediaButtonReceiver.谷歌有5个链接都指向developer.android.com.
有人用过这个吗?如果是这样,你能提供一个例子吗?
检查此页面:http://grepcode.com/file/repo1.maven.org/maven2/org.robolectric/android-all/5.0.0_r2-robolectric-0/android/media/session/MediaSession.java这是一个完整流程的相当大的示例。这是最相关的部分之一
为媒体按钮接收器设置待处理意图,以允许在会话停止后重新启动播放。如果您的应用程序以这种方式启动,则 android.content.Intent.ACTION_MEDIA_BUTTON 意图将通过挂起的意图发送。
参数: nullmbr 将媒体按钮事件发送到的 android.app.PendingIntent。
public void More ...setMediaButtonReceiver(@Nullable PendingIntent mbr) {
try {
mBinder.setMediaButtonReceiver(mbr);
} catch (RemoteException e) {
Log.wtf(TAG, "Failure in setMediaButtonReceiver.", e);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2411 次 |
| 最近记录: |