Blackberry 覆盖错误-未创建媒体处理器
当我试图在黑莓手机上覆盖一个图像时,我遇到了这个错误Blackberry 覆盖错误-未创建媒体处理器,blackberry,overlay,Blackberry,Overlay,当我试图在黑莓手机上覆盖一个图像时,我遇到了这个错误 Image outerFrame = Image.createImage("/outerFrame.png"); Image innerFrame = Image.createImage("/innerFrame.png"); OverlayControl overlay = myMediaProcessor.getControl ("javax.microedition.media.control.imageeffect.OverlayCo
Image outerFrame = Image.createImage("/outerFrame.png");
Image innerFrame = Image.createImage("/innerFrame.png");
OverlayControl overlay = myMediaProcessor.getControl ("javax.microedition.media.control.imageeffect.OverlayControl");
overlay.insertImage(innerFrame, 0,0,1); // order = 1
overlay.insertImage(outerFrame, 0,0,0); // order = 0
我无法创建“myMediaProcessor”。您没有显示太多的上下文,因此很难理解您的实际要求
myMediaProcessor
应该是实现
javax.microedition.media.Controllable
接口。有关实现它的类的列表,请参见
或者,查看javadoc的接口和文档。这些都是您要查找的信息。Hi Mat,我正在尝试使用覆盖概念。上面是我在网上找到的默认代码,当我尝试实现它时,我在MediaProcessor myMediaProcessor=null处遇到错误;overlycontroloverlay=myMediaProcessor.getControl(“javax.microedition.media.control.imageeffect.overlycontrol”);错误:无法从控制转换为覆盖控制