0

次のスニペットを使用して、J2ME アプリケーションでビデオをキャプチャしようとしていました。

private void createCamera() throws IOException, MediaException {
    videoComponent = VideoComponent.createVideoPeer("capture://video");
    videoComponent.setPreferredH(height);
    videoComponent.setPreferredW(cameraForm.getWidth());
    player = (Player) videoComponent.getNativePeer();
    player.realize();
    player.prefetch();
    videoControl = (VideoControl) player.getControl("VideoControl");
}

実際のデバイスでアプリケーションを実行すると、次のエラーが表示されます。

javax.microedition.media.MediaException: Invalid locator: capture://video

文字列 capture://image を使用すると、画像のカメラのみが表示されます。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

devcam0/devcam1 のように、デバイス名で取得しようとしているかもしれません。あなたはノキアの電話を使っていますか?

于 2012-05-28T15:30:06.390 に答える