Video 黑莓中的录像机问题

Video 黑莓中的录像机问题,video,blackberry,recorder,Video,Blackberry,Recorder,我已经在我的应用程序中实现了视频录制功能,它可以在所有流行的BB设备上正常工作,操作系统版本为6.0及更高版本,BB Torch除外 在BB Torch中,记录器仅显示设备屏幕的一半。当我试图设置displaySize或displayFullScreen时,它会引发媒体异常,即这些功能不受支持。但在BB粗体/曲线等中,它不会抛出此异常 有没有办法解决这个问题?请帮忙。。。。提前感谢 请在下面找到代码片段 public void videoPlayer(){ 尝试 { //开始从相机捕获视频 m_

我已经在我的应用程序中实现了视频录制功能,它可以在所有流行的BB设备上正常工作,操作系统版本为6.0及更高版本,BB Torch除外

在BB Torch中,记录器仅显示设备屏幕的一半。当我试图设置displaySize或displayFullScreen时,它会引发媒体异常,即这些功能不受支持。但在BB粗体/曲线等中,它不会抛出此异常

有没有办法解决这个问题?请帮忙。。。。提前感谢

请在下面找到代码片段

public void videoPlayer(){
尝试
{
//开始从相机捕获视频
m_oPlayer=javax.microedition.media.Manager
.createPlayer(“capture://video?“+编码);
m_oPlayer.realize();
m_oPlayer.start();
m_oVideoControl=(视频控制)m_操作层
.getControl(“视频控制”);
m_oRecordControl=(RecordControl)m_oPlayer
.getControl(“RecordControl”);
m_oZoomControl=(ZoomControl)m_oPlayer
.getControl(“javax.microedition.amms.control.camera.ZoomControl”);
//初始化视频显示
字段oVideoField=(字段)m_oVideoControl.initDisplayMode(
VideoControl.USE\u GUI\u原语,
“net.rim.device.api.ui.Field”);
/**
*使录像机布局适合设备的整个尺寸。
*/
试一试{
m_oVideoControl.setDisplaySize(Display.getWidth(),Display.getHeight());
}捕获(MediaException mex){
//系统输出打印项次(mex);
videoExceptionAction(mex.getMessage());
}
VerticalFieldManager oVfmMainManager=(VerticalFieldManager)this.getMainManager();
oVfmMainManager.add(oVideoField);
m_strVideoFile=strFilePath;
m_oOutStream=newbytearrayoutputstream();
}
捕获(例外e)
{
videoExceptionAction(如getMessage());
}
}

请发布用于显示播放机的代码,并设置其大小。谢谢。@Nate请在m_oPlayer=javax.microedition.media.Manager.createPlayer(“capture://video?“+编码);m_oPlayer.realize();m_oPlayer.start();m_oVideoControl=(VideoControl)m_oPlayer.getControl(“VideoControl”);m_oRecordControl=(RecordControl)m_oPlayer.getControl(“RecordControl”);m_oZoomControl=(ZoomControl)m_oPlayer.getControl(“javax.microedition.amms.control.camera.ZoomControl”);//初始化视频显示字段oVideoField=(Field)m_oVideoControl.initDisplayMode(VideoControl.USE_GUI_原语,“net.rim.device.api.ui.Field”);尝试{m_oVideoControl.setDisplaySize(Display.getWidth(),Display.getHeight());}catch(MediaException mex){//System.out.println(mex);videoExceptionAction(mex.getMessage());}使用BB Torch,它将进入catch块。。。。。上面说setDisplaySize不支持Hanks,但请使用问题下方的编辑链接,并将代码粘贴到其中。然后,确保使用{}按钮格式化它。我们真的无法读取粘贴到注释中的代码。