2012-07-01 23 views

Trả lời

6

Nếu bạn đang cố gắng xóa các nút khỏi MediaPlayer chứ không phải là một phần của ứng dụng, điều này là không thể. Bạn không thể gây rối với mã của các ứng dụng khác. Một số người trong số họ có thể cho phép bạn vượt qua điều này như là một ý định thêm trong khi tung ra chúng, nhưng phần lớn có lẽ sẽ không.

Nếu nó là một phần của ứng dụng của bạn, chỉ cần nhận xét mã có liên quan đến các nút.

EDIT: Từ các tài liệu MediaController:

  • Các "tua lại" và "FastForward" nút được hiển thị trừ khi yêu cầu khác bằng cách sử dụng các MediaController (Context, boolean) constructor với bộ boolean false

Vì vậy, tất cả những gì bạn cần làm là chuyển sai trong hàm tạo.

+0

(http://www.devdaily.com/java/jwarehouse/android/core/java/android/widget/MediaController.java.shtml). Họ đang nói rằng bạn có thể bằng cách sử dụng phương tiện truyền thông MediaController (Bối cảnh, boolean) với boolean được đặt thành false. – user1479307

+0

Vâng, bạn có quyền truy cập vào nguồn. Không chắc chắn lý do bạn muốn xóa một đối tượng địa lý nhưng bạn có thể nhận xét mã cho các nút đó. –

+0

Tôi đã không thực hiện bất kỳ nút nào. Tôi đang sử dụng bộ điều khiển trung tâm tiêu chuẩn có các nút trong chính nó. 'mVideoView = (VideoView) findViewById (R.id.surface_view); MediaController mc = new MediaController (điều này); mVideoView.setMediaController (mc); ' – user1479307

24

Khi tạo một MediaController, hãy chắc chắn để đặt boolean để sai trong constructor:

MediaController mediaController = new MediaController(this, false); 

Từ documentation:

Các "tua lại" và nút "FastForward" là được hiển thị trừ khi được yêu cầu khác bằng cách sử dụng phương tiện khởi tạo MediaController (Bối cảnh, boolean) với bộ boolean thành false

+2

Tôi đoán, điều này sẽ được chấp nhận trả lời cho câu hỏi ở trên vì điều này loại bỏ nút tua lại và chuyển tiếp từ videoView – Avijeet

+0

Tôi cũng muốn xóa biểu tượng phát và chỉ muốn hiển thị thanh tìm kiếm, làm cách nào tôi có thể đạt được điều này? –