Sử dụng các phương pháp setAnchorView để xác định xem nên neo điều khiển phương tiện khi nó vẫn hiện hữu, và gọi hiển thị hoặc ẩn để hiển thị hoặc ẩn các điều khiển, tương ứng:
mediaController.setAnchorView (MyView);
mediaController.show ();
Lưu ý rằng bạn phải kết hợp một Media Player kiểm soát trước khi cố gắng để hiển thị các phương tiện truyền thông điều khiển.
Output quản lý Media playback
Media Player cung cấp các phương pháp để kiểm soát khối lượng đầu ra, khóa độ sáng màn hình trong khi phát, và thiết lập trạng thái lặp.
Bạn có thể điều khiển âm lượng cho từng kênh trong phát lại bằng cách sử dụng phương pháp setVolume. Nó có một giá trị vô hướng phao giữa 0 và 1 cho cả hai bên trái và kênh phải (trong đó 0 là im lặng và 1 là khối lượng tối đa).
MediaPlayer.setVolume (0.5f, 0.5f);
Buộc màn hình để ở trên trong khi xem video , sử dụng các phương pháp setScreenOnWhilePlaying:
mediaPlayer.setScreenOnWhilePlaying (true);
này được ưa thích để sử dụng Khóa Wake vì nó không đòi hỏi bất kỳ điều khoản bổ sung. Khóa Wake được mô tả chi tiết hơn trong Chương 18, "Nâng cao phát triển Android."
Sử dụng phương pháp isLooping để xác định tình trạng vòng lặp hiện tại, và các phương pháp setLooping để xác định nếu các phương tiện truyền thông đang được chơi nên vòng lặp khi nó hoàn thành:
if (MediaPlayer!. isLooping ()) mediaPlayer.setLooping (true);
Nó hiện là không thể chơi âm thanh vào một cuộc trò chuyện điện thoại; Media Player luôn chơi âm thanh sử dụng các thiết bị tiêu chuẩn đầu ra -. loa hoặc tai nghe kết nối
Đáp ứng với điều khiển âm lượng
Để đảm bảo một kinh nghiệm người dùng nhất quán, điều quan trọng mà ứng dụng của bạn xử lý một cách chính xác người dùng nhấn lượng và bất kỳ phím điều khiển phát lại phương tiện truyền thông gắn liền là.
Bằng mặc định, sử dụng các phím âm lượng, trên thiết bị hoặc một tai nghe kèm theo, thay đổi âm lượng của bất cứ dòng âm thanh hiện đang chơi. Nếu không có dòng đang hoạt động, các phím âm lượng sẽ làm thay đổi âm lượng nhạc chuông.
Nếu hoạt động của bạn sẽ chơi âm thanh cho một tỷ lệ đáng kể trong đời nhìn thấy của nó (ví dụ, một máy nghe nhạc hoặc trò chơi với một nhạc và hiệu ứng âm thanh), đó là hợp lý cho người sử dụng mong đợi rằng các phím âm lượng sẽ làm thay đổi âm lượng nhạc ngay cả khi không có âm nhạc hiện đang chơi.
Sử dụng phương pháp setVolumeControlStream của Hoạt động - thường trong vòng phương pháp onCreate của nó, như thể hiện trong Liệt kê 15-6 - cho phép bạn xác định các luồng âm thanh phát nên có điều khiển bằng các phím âm lượng trong khi hoạt động hiện tại đang hoạt động.
bạn có thể chỉ định bất kỳ của các dòng suối âm thanh có sẵn, nhưng khi sử dụng Media Player, bạn nên xác định các dòng STREAM_MUSIC để làm cho nó trọng tâm của các phím âm lượng.
đang được dịch, vui lòng đợi..