// Tạo một ý định chờ rằng sẽ phát sóng // phương tiện truyền thông hành động nút bấm. Đặt mục tiêu thành phần // để Broadcast Receiver của bạn.
Ý định mediaButtonlntent = new Intent (Intent.ACTION_MEDIA_BUTTON); ComponentName thành phần =
mới ComponentName (this, MediaControlReceiver.class);
mediaButtonlntent.setComponent (thành phần);
Pendinglntent mediaPendinglntent =
PendingIntent.getBroadcast (getApplicationContext (), 0,
mediaButtonIntent, 0);
// Tạo một khách hàng điều khiển từ xa mới bằng cách sử dụng // Trong khi chờ Ý định và đăng ký với // Audio Manager myRemoteControlClient =
mới RemoteControlClient (mediaPendingIntent);
am.registerRemoteControlClient (myRemoteControlClient);
đoạn mã PA4AD_Ch15_Media_Player / src / AudioPlayerActivity.java
Trong ví dụ này, điều khiển từ xa nút khách hàng ép sẽ được nhận bởi Media Control nhận, trong đó, lần lượt, sẽ phát chúng cho người nhận đã đăng ký trong phạm vi hoạt động.
Sau khi đăng ký kiểm soát khách hàng từ xa, bạn có thể sử dụng nó để chỉnh sửa siêu dữ liệu hiển thị trên màn hình hiển thị có liên quan.
sử dụng các phương pháp setTransportControlFlags để xác định hệ thống điều khiển phát lại ứng dụng của bạn hỗ trợ, như thể hiện trong Liệt kê 15-16.
đang được dịch, vui lòng đợi..
