本文介紹了有沒有一種使用播客應用訂閱提要的標準方式?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
通常,當在瀏覽器中顯示播客時,它不會提供使用播客管理器打開。我查看了Swallowcatcher manifest,它將處理feed://url和podcast://url和itpc://打算訂閱播客,盡管它似乎是唯一允許你這樣做的應用程序。
不幸的是,它似乎是being discontinued,并已從應用商店中刪除。:(
這是給播客經理打電話的最好方式嗎?無論用戶安裝了什么播客管理器(DoggCatcher/swlowcatcher/Google Listen/bebeondpod等),”feed”或”podcast”是標準的Android應用程序嗎?還是有更標準的方式來調用Android播客應用程序?
更新
查看this,您可能認為可以使用以下命令進行訂閱:
Intent bymime = new Intent(Intent.ACTION_VIEW);
bymime.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
bymime.setData(Uri.parse(url));
bymime.setType("application/xml");
_context.startActivity(bymime);
…但它不起作用。我錯過了什么嗎?
更新
進入setData和setType函數(安裝了Android源代碼并添加了SDK/Sources文件夾),我發現setType設置的數據為空,setData設置的類型為空。
有效的解決方案是:
Intent bymime = new Intent(Intent.ACTION_VIEW);
bymime.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
bymime.setDataAndType(Uri.parse(url), "application/xml");
_context.startActivity(bymime);
這在觸角類動物中起作用。但現在的問題是,還有多少播客應用能捕捉到這一點?這是通過其他應用訂閱播客的標準方式嗎?
推薦答案
通常播客是rss feed,以下是來自蘋果的規范(蘋果顯然因創造了這個術語而獲得贊譽,因此它們是相關的):
http://www.apple.com/itunes/podcasts/specs.html#example
除了這兩個協議方案之外,你還可以考慮”itpc://
“–iTunes播客鏈接(嘿,在Android上會很酷,有很多播客都有它)=D
這篇關于有沒有一種使用播客應用訂閱提要的標準方式?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,