我試圖使從科迪視頻流出現在我的Android電視推薦部分。一切工作正常,但現在我試圖直接在科迪打開流。該文件具有「.strm」擴展名。如何用特定的應用程序打開未知的文件類型
我曾嘗試這樣的代碼:
Intent intent = new Intent(Intent.ACTION_VIEW); Uri videoUri = Uri.parse("PATH TO THE .strm FILE"); intent.setDataAndType(videoUri, "*/*"); startActivity(intent);
它顯示了很多的選擇,但科迪是不在名單上。如果我正在使用文件資源管理器並打開「.strm」文件,我可以選擇將其作爲視頻打開,然後在列表中顯示kodi,如果點擊kodi,它會直接打開流。所以我的結論是,它必須有可能迫使科迪打開應用程序,但我無法弄清楚文件管理員如何做到這一點。
我也嘗試「視頻/ *」作爲MIME,但它表明只有少數的視頻播放器,而文件管理人員表現出更多的視頻播放器。
我怎樣才能得到一個文件管理器顯示打開文件相同的選項?