2012-07-01 47 views

回答

6

如果您試圖從媒體播放器中刪除不屬於您的應用程序的按鈕,這是不可能的。你不能混淆其他應用程序的代碼。他們中的一些人可能會允許您在啓動時將其作爲意圖額外傳遞,但大多數人可能不會。

如果它是您的應用程序的一部分,只是註釋掉與按鈕相關的代碼。

編輯:從MediaController文檔:

  • 的「倒帶」,並且所示的「快進」按鈕,除非請求 否則使用的MediaController(上下文,布爾)構造 與布爾設置爲false

所以你需要做的就是在構造函數中傳遞false。

+0

(http://www.devdaily.com/java/jwarehouse/android/core/java/android/widget/MediaController.java.shtml)。他們說你可以通過使用MediaController(Context,布爾型)構造函數 布爾值設置爲false。 – user1479307

+0

那麼,你有權訪問源代碼。不確定爲什麼你想刪除一個功能,但你可以評論這些按鈕的代碼。 –

+0

我沒有做任何按鈕。我正在使用標準的媒體控制器,它內部有按鈕。 'mVideoView =(VideoView)findViewById(R.id.surface_view); MediaController mc = new MediaController(this); mVideoView.setMediaController(mc); ' – user1479307

24

當創建的MediaController,確保布爾設置爲在構造函數中:

MediaController mediaController = new MediaController(this, false); 

documentation

的 「倒帶」 和 「快進」 按鈕除非通過使用布爾值設置爲假的MediaController(Context,布爾型)構造函數以其他方式請求,否則顯示

+2

我想,這應該被接受爲上述問題的答案,因爲這將從視頻中刪除倒帶和前進按鈕 – Avijeet

+0

我也想刪除播放圖標,只想顯示搜索欄,我如何實現這一目標? –