2011-05-05 99 views
0

我有播放MP4視頻文件上的Droid2採用Android 2.2(建VZW)的問題。該應用程序嘗試播放S​​D卡上的視頻,並且它永遠不會加載視頻。DROID2 MP4播放問題

我試着調試應用程序在手機上與亞洲開發銀行。當我播放視頻時,logcat上的解碼錯誤如下:

TIOMX_CORE:dlopen libOMX.TI.720P.Decoder.so失敗,因爲無法加載庫:load_library [1083]:庫'libOMX.TI.720P。 Decoder.so」未找到

1134 2189 d:錯誤0x80001003在DoPrepare

1134 2189 V PlayerDriver:HandleInformationalEvent:PVMFInfoErrorHandlingStart

1134 2189 V PlayerDriver:HandleInformationalEvent:類型= 26未處理

2103 2109W¯¯MediaPlayer的:方式/警告(1,26)

1134 2190 d OMX_AACDEC:AACDEC_ComponentThread():150 150 ::小樣THRD退出這裏..

1134 2189 d OMX_AACDEC:ComponentDeInit(): 1726 ::釋放:pComponentPrivate = 0x60af8

1134 2189 d TIOMX_CORE:實測值匹配pHandle(0x5db70)在用的refcount索引7 1

1134 2189 d:輸入SharedLibraryLookup

1134 2189 d:輸入get FactoryAndMimeString

1134 2189 V PlayerDriver:CommandCompleted

1134 2189 V PlayerDriver:已完成命令PLAYER_PREPARE狀態= PVMFErrResource

1134 2189èPlayerDriver:命令PLAYER_PREPARE有錯誤或信息完成PVMFErrResource

1134 2189 V PVPlayer:check_for_live_streaming s = -2147483648,取消= 0

1134 2189 V PlayerDriver:HandleInformationalEvent:PVMFInfoErrorHandling完成

1134 2189W¯¯PlayerDriver:PVMFInfoErrorHandlingComplete

2103 2108ê的MediaPlayer:錯誤(1,-17)

我認爲2.2具有播放MP4文件的一些解碼器的問題。有沒有人遇到這個問題。我不知道如何釘這一個。可以選擇將2.2升級到2.2.1還是2.2.2或2.3?

我真的很感激,如果任何人都可以在這一點上闡明一些。

感謝, 拉賈。

+1

發現此問題。輸入mp4文件使用H264版本高編碼。但是,Android的特別提到,它應該是一個基線版本。版本更改後工作。唷! – 2011-05-13 14:10:35

回答

2

其實,還有另外一個原因。

Library 'libOMX.TI.720P.Decoder.so' not found 

即,該文件已從其位置刪除,這要歸功於2010年11月之前的某個補丁。

解決辦法:

1.Download這些文件從Liberty Rom Source回購:

在/系統/ lib中:

libOMX.TI.720P.Decoder.so 
libOMX.TI.720P.Encoder.so 
libOMX.TI.mp4.splt.Encoder.so 

/系統/ LIB/DSP/

720p_h264vdec_sn.dll64P 
720p_mp4vdec_sn.dll64P 
720p_mp4venc_sn.dll64P 

2,採用根管理R或任何其他文件瀏覽器分別在六個文件爲 「/系統/ lib中/」 和 「/系統/ lib中/ DSP /」,坐騎系統爲R/W

複製,您的手機上,

3. 改變權限644(RW-R - R--)

4. 重新裝入系統返回到R/O(只讀)

5. 重置

6. 去玩對該股的視頻播放任何720p視頻,並停止收到「抱歉,該視頻無法播放」的錯誤!

Source

+0

感謝史蒂夫。很高興知道這一點。將嘗試這一個。 – 2011-10-07 20:49:21