[問題] intent呼叫手機內建音樂播放器

看板AndroidDev作者 (skill)時間13年前 (2012/11/28 16:50), 編輯推噓2(2012)
留言14則, 3人參與, 最新討論串1/1
請問各位大大一個問題~ 我參考的方法如下 Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER); context.startActivity(intent); 這個方法在我samsung的手機上成功 可是在我另一支手機htc的手機上卻失敗 這是為什麼呢? 有甚麼樣的解決辦法嗎~..~? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.3.187

11/28 23:16, , 1F
try { } catch {}
11/28 23:16, 1F

11/29 10:52, , 2F
可是try catch 他也沒辦法讓不能執行的手機執行吧? QQ
11/29 10:52, 2F

11/29 10:54, , 3F
我有找到類似有人發生這種問題 http://ppt.cc/Ng1H
11/29 10:54, 3F

11/29 10:55, , 4F
但她的解法似乎是"事先"知道手機中對應程式的package
11/29 10:55, 4F

11/29 10:55, , 5F
再用其它方式呼叫出來
11/29 10:55, 5F

11/29 10:56, , 6F
可是我想要做到不事先知道對應程式package這件事
11/29 10:56, 6F

11/29 10:56, , 7F
就直接呼叫手機預設的播放音樂程式
11/29 10:56, 7F

11/30 23:07, , 8F
應該是要看內建播放器 有沒有支援接受這intent吧
11/30 23:07, 8F

11/30 23:08, , 9F
可以找找其他播放器說不定有支援就可以使用
11/30 23:08, 9F

12/02 02:26, , 10F
我是有參考這篇 http://ppt.cc/Pv3F 用try catch
12/02 02:26, 10F

12/02 02:27, , 11F
來試試看不同手機所對應音樂的intent有可能是哪些
12/02 02:27, 11F

12/02 02:28, , 12F
可是今天如果換一個不知名廠商的手機 那我不就GG了QQ
12/02 02:28, 12F

12/02 02:28, , 13F
所以想問問看說android是否有standard呼叫內建音樂播
12/02 02:28, 13F

12/02 02:28, , 14F
放器的方式
12/02 02:28, 14F
文章代碼(AID): #1GjT1Szw (AndroidDev)
文章代碼(AID): #1GjT1Szw (AndroidDev)