如何判斷 MediaPlayer 是否已在 Android 中停止?

發布 科技 2024-08-02
4個回答
  1. 匿名使用者2024-01-31

    1. 釋放是指在不再使用mediaplayer物件(以下簡稱MP)時釋放MP占用的資源。 這不是在一首歌完成後使用它,而是在你不再使用 MP 後呼叫它,例如退出。

    2. 開始和停止之間的迴圈流程應該是:reset()-setdatasource(path)--prepare()-start()-stop()-reset()-重複上述過程。

    3、要判斷止損。

    mCompleteListener。

    你對mediaplayer整個過程的理解有點混亂,所以我建議多看。

  2. 匿名使用者2024-01-30

    oncompletionlistener()override

    public

    根據需要新增您自己的**...

  3. 匿名使用者2024-01-29

    關於如何使用 MediaPlayer:

    如何獲取 mediaplayer 例項:

    您可以使用直接的新方法:

    mediaplayer mp = new mediaplayer();

    您還可以使用 create 方法,例如:

    mediaplayer mp = ,則無需呼叫 setDataSource。

    3。MediaPlayer 使用的常見 API

    MediaPlayer 的 setDataSource 中有四種方法:

    setdatasource (string path)

    setdatasource (filedescriptor fd)

    setdatasource (context context, uri uri)

    setdatasource (filedescriptor fd, long offset, long length)

  4. 匿名使用者2024-01-28

    如果只是在活動中宣告的乙個簡單的**,會隨著活動的銷毀而銷毀,但如果把你的**放在服務中,活動在**銷毀時不會被銷毀,從而實現後台**的功能。

相關回答
4個回答2024-08-02

connectivitymanager con = connectivitymanager) context

getsystemservice(; >>>More

1個回答2024-08-02

常用 adb 命令。

配置MAT環境,因為直接從Android配置檔案獲取的HPRIF檔案格式與MAT格式不相容,因此需要使用工具進行轉換。 >>>More

5個回答2024-08-02

Toast 是 Android 中用於顯示顯示資訊的一種機制,與 Dialog 不同,Toast 不聚焦,並且 Toast 的顯示時間是有限的,經過一定時間後會自動消失。預設效果為: >>>More

10個回答2024-08-02

上下文是編寫 Android 程式時經常使用的物件,意思是上下文物件。 常用的帶有活動或應用的上下文用於顯示活動邊界的梁和麵的數量,其中包含大量檢視,並且檢視包含**、文字和其他資源。

4個回答2024-08-02

小**載入理論上不會影響載入速度,你的專案在UI執行緒中做了很多其他操作導致頁面載入緩慢嗎?