以前,如果我選擇一個mp3文件(帶有audio/mpeg MIME類型)並共享它,則可以選擇上傳到SoundCloud。在Android中,將音頻文件共享到SoundCloud不再有效
現在,唯一的選擇是SoundCloud的「Record」,它根本不會讀取mp3文件,而是要求用戶錄製一個新文件。
我已經嘗試了標準的「android.intent.action.SEND」動作和 SoundCloud特有的「com.soundcloud.android.SHARE」動作。兩者都將我發送到記錄界面。
測試意圖從adb shell
:
am start -a com.soundcloud.android.SHARE --es android.intent.extra.STREAM file:///storage/emulated/0/Recordings/recording-20150622-101838.mp3
爲什麼會這樣,是不是真的,我們不能再從另一個應用的SoundCloud上傳的音頻文件?
用戶評論所提及:https://play.google.com/store/apps/details?id=com.soundcloud.android&reviewId=Z3A6QU9xcFRPR1diY0ZPc2FZS2hEQXQtMnpTN2Z6SWVwV2ctTVAyQlJwUjU1LUlwLU9yYk1nYWYxWDFOalJTQmo5QTJaVmw1Q2dfOF94Vl9yTF92dkpvUmc – yuku
我遇到了同樣的行爲。實際上,使用最新版本的soundcloud應用程序無法在Android上共享音頻文件。對我來說,這看起來像是一個重大缺陷。我不認爲他們只是轉而分享,因爲他們的開發者博客上沒有這樣的任務。另見http://stackoverflow.com/questions/31101260/soundcloud-android-explicit-intent-sharing-does-not-work-anymore – gal