2012-01-08 118 views
0

我正在開發一個android項目,我需要播放.avi,mov,divx格式的視頻。我認爲android不支持這些格式。在Android中播放.avi,divx,mov視頻格式

我已經下載了ffmpeg編解碼器,並在我的項目中使用android ndk和JNI加載了庫「libffmpeg.so」。

Now,how can i use this "libffmpeg.so" to play those video formats. 

我的項目目錄結構是這樣的。

enter image description here

中的任何一個,請幫助。

+0

有沒有這樣的事情作爲「ffmpeg格式視頻」。 ffmpeg提供了一套工具來幫助處理與AV媒體有關的各種事情,包括錄製,轉碼,重新組合,播放 - ffmpeg不是音頻或視頻格式。什麼是您實際嘗試播放的視頻的實際格式? – Squonk 2012-01-08 10:48:21

+0

對不起,我需要播放這些格式的.avi,.mkv,mov,mp4,quicktime等。 – John 2012-01-09 04:46:18

+0

正如我評論你關於使用RockPlayer的問題......如果你的設備上有媒體播放器應用,只需使用ACTION_VIEW創建一個Intent,然後使用intent的setData(Uri data)方法來設置媒體文件的路徑。如果需要,您也可以使用intent的'setType(String type)'方法來設置MIME類型。然後你只需調用'startActivity(Intent intent)',Android就會嘗試找到一個可以查看它的應用程序。假設RockPlayer可以查看它,那麼它應該可以工作。 – Squonk 2012-01-09 05:06:36

回答

-3

嘗試播放Daroon Player中的文件。我也無法播放用於rtsp流媒體的MP4視頻文件。使用Daroon幫我解決了我的問題。它也播放AVI文件

+0

非常感謝Rashmi,我覺得Daroon玩家會做。有沒有什麼辦法可以得到Daroon玩家的工作源代碼。 – John 2012-01-10 06:54:09

+0

我不知道源代碼但你可以得到它的apk文件,它可在網上:) – 2012-01-10 09:58:16

+0

請接受我的答案,如果它幫助你。如果你得到Daroon的源代碼,請寄給我鏈接以及....謝謝 – 2012-01-10 10:02:59