Blackberry RIM黑莓记录3GP视频
我正在写一个可以录制3GP视频的应用程序。 我已经尝试了MMAPI和调用API。但有以下问题 使用MMAPI:Blackberry RIM黑莓记录3GP视频,blackberry,java-me,mmapi,Blackberry,Java Me,Mmapi,我正在写一个可以录制3GP视频的应用程序。 我已经尝试了MMAPI和调用API。但有以下问题 使用MMAPI: 当我录制到流时,它以RIMM流格式录制视频。当我尝试播放此视频播放器时,出现错误“不支持的媒体格式”。 当我记录到一个文件。它将创建一个大小为0的文件 使用调用API: 在彩信模式下,不允许录制超过30秒的视频 在正常模式下,文件的大小非常大 一旦我调用了摄像头应用程序,我就无法控制该应用程序 以下是我的源代码: _player = javax.microedition.
“不支持的媒体格式”。
_player = javax.microedition.media.Manager
.createPlayer("capture://video?encoding=video/3gpp&mode=mms");
//我尝试了从System.getProperty(“video.encodings”)方法返回的所有编码
选择“开始”菜单项时:
try {
_recordControl.startRecord();
} catch (Exception e) {
_player.close();
showAlert(e.getClass() + " " + e.getMessage());
}
在停止菜单项选择时:
try {
_recordControl.commit();
} catch (Exception e) {
_player.close();
showAlert(e.getClass() + " " + e.getMessage());
}
如果我做错了什么,请告诉我
\u recordControl.setRecordLocation(videoPath+“RecordedVideo.3gp”);
我在复制RIM演示时也遇到了同样的问题,但它是错误的。
改用setRecordStream()
\u recordControl.setRecordLocation(videoPath+“RecordedVideo.3gp”);
我在复制RIM演示时也遇到了同样的问题,但它是错误的。
改用setRecordStream()
try {
_recordControl.commit();
} catch (Exception e) {
_player.close();
showAlert(e.getClass() + " " + e.getMessage());
}