2013-06-02 102 views
1

我從互聯網上下載一個MP4文件,並在黑莓設備上播放。我收到以下錯誤消息:「正在播放媒體的視頻部分使用不支持的格式」。音頻開始播放,但視頻不播放,同時顯示此錯誤。黑莓Java媒體不受支持

應當指出的是,這只是發生在設備OS 5 & 6相同的視頻播放正確或OS 7和OS 7.1。我猜這是因爲RIM包含了對MMAPI的一些更新。我能做什麼來允許OS 7之前的設備播放視頻?操作系統5播放MP4文件,但不是全部播放。

我一直在尋找到定製的MP4文件的解碼字節,但這需要大量的時間,尋找到現有的解碼器實施適應J2ME,不是一件容易的事了。

任何幫助將是巨大的在這裏。


編輯:

視頻內容擁有者對服務器端的視頻控制,但是的arent願意重新編碼,主要是由於服務器上的大小擔憂,即使我建議他們也一樣。

視頻的分辨率大約是720瓦特X 400H。對於BB來說這是相當高的,但是Bold 9790和Torch 9810都可以毫無問題地使用它。那麼爲什麼不能Bold 9780播放相同的文件?

+0

還請說明您遇到問題的**設備**(不僅僅是操作系統版本),以及視頻是否屬於您的(並且可以在服務器端進行修改)或各種在線視頻你不控制。如果您可以分享問題視頻本身的鏈接,那也可能有所幫助。謝謝。 – Nate

+0

運行OS 6的Bold 9780出現問題 – Ajibola

回答

0

更新:

關於與視頻播放上9790,而不是9780的問題,這些都是不同的設備。 9790出現在9780年後的一年左右,顯然RIM增加了更多功能。

From 9780 specs:

  • Video player DivX/WMV/XviD/3gp

From 9790 specs:

  • DivX/XviD/MP4/H.264/H.263/WMV player

所以,這解釋了爲什麼你不能獲取視頻的播放9780.如果播放這部影片是你的應用程序的基礎,你可能更改BlackBerry App World中的設置以將其列爲與9780s不兼容。如果這是你的應用程序的許多只有一個功能,你可能至少趕上媒體異常並優雅告知用戶他們的設備無法播放要求的視頻,所以他們不認爲這是你的應用程序的故障。


原來的答案:

MP4 actually contains a family of related formats

您的視頻的實際支持取決於您的BlackBerry OS版本(例如5/6/7)上的以及設備本身。

Here is a BlackBerry reference document描述各種黑莓設備的視頻格式的能力。

See also this reference document

當然,不同的設備也有different sizes of screens

您可能會以各種格式和分辨率製作視頻,並讓您的BlackBerry應用根據設備下載不同版本的視頻。由於視頻下載速度較慢,因此採用這種方式也可以確保用戶在其設備上看到儘可能快的下載。下載比設備更高的分辨率是沒有用的。

您沒有指定是否控制服務器端的視頻,因此這可能不適合您。

+0

內容所有者可以控制服務器端的視頻,但不願意重新編碼,主要是由於服務器上的大小問題,即使我建議他們也這樣做。 – Ajibola

+0

視頻的分辨率約爲720w x 400h。對於BB來說這是相當高的,但是Bold 9790和Torch 9810都可以毫無問題地使用它。那麼爲什麼不能Bold 9780播放相同的文件? – Ajibola

+0

@Ajibola,正如我所提到的,不同的J2ME/BlackBerry設備具有不同的多媒體功能,並且9790是一款較新的設備。看到我上面的更新...從gsmarena.com規範,它看起來像9780不支持您需要的視頻格式。 – Nate