2
A
回答
7
是的,你可以。有兩種方法以流BB設備上的視頻:使用標準的媒介應用
- 使用的javax.microedition.media.Player從JSR-135
見How To - Play video within a BlackBerry smartphone application
你可以在黑莓瀏覽器上測試它http://m.youtube.com
How to watch YouTube Videos on BlackBerry Bold 9000
你將不得不使用WAP或WiFi協議RTSP:
Media application will switch to WAP for streaming media
1
我使用此代碼,打開內置的播放器(無論是遠程和本地視頻):
private void handleVideo(String url) {
try {
Invocation inv = new Invocation();
if (url.startsWith("local")) {
url = url.substring(url.lastIndexOf('/'));
InputStream is = getClass().getResourceAsStream("/res" + url);
if (is == null)
return;
// move resource to device memory so that we get an url which
// can be passed to Invocation
url = "file:///store/home/user/videos" + url;
FileConnection dest = (FileConnection) Connector.open(url);
if (!dest.exists())
dest.create();
dest.setWritable(true);
OutputStream o = dest.openOutputStream();
byte[] buf = new byte[8192];
int length = -1;
while ((length = is.read(buf)) > 0)
o.write(buf, 0, length);
o.close();
is.close();
dest.close();
}
inv.setID(BlackBerryContentHandler.ID_MEDIA_CONTENT_HANDLER);
inv.setArgs(new String[] { BlackBerryContentHandler.MEDIA_ARGUMENT_VIEW_MEDIA });
inv.setURL(url);
Registry reg = Registry.getRegistry(getClass().getName());
reg.invoke(inv);
} catch (Throwable e) {
UiApplication.getUiApplication().invokeAndWait(new RunnableDialog(e.getMessage()));
}
}
相關問題
- 1. 在BlackBerry上播放視頻
- 2. Blackberry上的VoIP /視頻支持
- 3. UDP上的視頻流
- 4. Android上的Flash視頻流
- 5. Android上的UDP視頻流
- 6. Android上的流視頻
- 7. Windows平臺上的音頻/視頻流
- 8. RIM blackberry錄製3GP視頻
- 9. iOS上的RTMP上的H264視頻流
- 10. 視頻上傳和流
- 11. Java視頻流視頻
- 12. 新的Blackberry 10 OS支持哪些視頻HTML5視頻格式?
- 13. 比視頻流短的音頻流
- 14. 的NodeJS流視頻
- 15. Android的視頻流
- 16. angularJS:自動播放源/視頻流上的視頻
- 17. 視頻流
- 18. Android視頻流
- 19. 流視頻IPhone
- 20. 視頻流
- 21. 視頻流
- 22. 視頻流
- 23. 流opencv視頻
- 24. 假視頻流
- 25. 視頻流?
- 26. Android視頻流
- 27. html5視頻流
- 28. UnicodeDecodeError流視頻
- 29. flv視頻流
- 30. GWT:視頻流
我認爲這隻適用於OS 6? – Ajibola 2013-06-03 00:32:22