2013-07-02 78 views
0

播放的音樂/歌曲的信息,我想創建一個Android應用程序,它可以檢索的音樂/歌曲播放其他Android應用程序的信息(無論是本地文件或流媒體音樂)。檢索由其他應用程序在Android中

我發現MediaMetadataRetriever類,但在我看來,它僅支持讓我已經通過的setDataSource指定的音樂/歌曲信息。但是,由於音樂/歌曲是由其他應用播放的,因此我無法在此情況下知道源。

如果MediaMetadataRetriever是獲取媒體信息的唯一方法,是否有任何方法獲取數據源信息?

任何建議/提示都讚賞!

回答

2

MediaMetadataRetriever用於檢索元數據,但不用於其他應用程序正在播放的文件。如果應用程序選擇共享有關正在播放的內容的信息,則通常會播放Intent。你可以寫一個BroadcastReceiver來攔截這個意圖(假設你知道intent filter),然後存儲這些信息。請注意,並非所有應用程序都會廣播此信息,開發人員可以選擇不實施此功能。

+0

我明白了。非常感謝這些信息。 – toppest

相關問題