[英]Android Play .asx file with MediaPlayer?
我想制作一個可以播放廣播音頻流的應用程序。
到目前為止,我有這個:
@Override
public void onClick(View v)
{
player = new MediaPlayer();
try {
player.setDataSource("http://livestreams.omroep.nl/npo/3fm-bb");
player.prepare();
player.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
但這似乎不是可行的,甚至可以播放.asx文件嗎? 還是這樣? (點擊鏈接,看看我的意思)
Android媒體播放器可以播放的內容取決於制造商在設備中包含的編解碼器。 沒有所有設備的固定格式列表。 查看設備手冊,以獲取設備中可用的編解碼器。 如果您要開發用於分發的應用程序,則最好使用大多數android設備中普遍可用的格式。 在Wikipedia(或google)中進行不錯的搜索會顯示一些列表。
而且,最重要的是,我發現,Android仿真器無法播放可以在Samsung Galaxy SI中播放的許多文件。
我認為這是不可能的。 您可以嘗試從.asx文件中提取(解析)鏈接,然后播放它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.