簡體   English   中英

在Android上將Phonegap應用程序作為服務運行

[英]Running A Phonegap Application as A Service On Android

我正在嘗試使用phonegap / cordova開發包含音樂播放器的應用程序。 我希望音樂在應用程序失去焦點后繼續在后台播放。 從我所做的研究看來,在Android平台上完成此操作的唯一方法是從服務運行媒體操作。

不幸的是,Phonegap沒有提供任何javascript掛鈎來做到這一點(這很有意義,因為那將是特定於設備的功能)。 我正在尋找利用phonegap API但允許音樂在Android后台播放的方法。 有任何想法嗎?

您可能需要提供一個Android服務(即java和/或ndk)來處理后台播放,並從phonegap下使用的javascript / html觸發它。

您可以通過多種方式進行這種交互-我將在概述中建議它們,實際的實現可能需要一些其他步驟。

  • 您可以注冊自定義Java方法,以使它們可被javascript程序訪問,這些方法可能是普通android活動與服務交互的包裝。

  • 您可以設置一個自定義的意圖URL,在平台上注冊您的播放器(或它的前端)以使用文檔中的超鏈接來處理和觸發該意圖

  • 您可能有一個偵聽本地套接字並通過javascript與之聯系的android服務(您可能需要對phonegap進行擴展才能這樣做)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM