Когда я узнал об API MediaManager, я использовал его для создания видеоплеера, как было сказано в руководстве.Он работает на симуляторе, но не работает на моем телефоне.Как вы думаете, это проблема. Мой компьютер работает с Windows 8 Pro, и я попробовал приложение на телефоне и планшете x-tigi.Я получил код из PDF-файла с именем Codename One Руководство разработчика Это код:
final Form hi = new Form("MediaPlayer", new BorderLayout());
hi.setToolbar(new Toolbar());
Style s = UIManager.getInstance().getComponentStyle("Title");
FontImage icon = FontImage.createMaterial(FontImage.MATERIAL_VIDEO_LIBRARY, s);
hi.getToolbar().addCommandToRightBar("", icon, (evt) -> {
Display.getInstance().openGallery((e) -> {
if(e != null && e.getSource() != null) {
String file = (String)e.getSource();
try {
Media video = MediaManager.createMedia(file, true);
hi.removeAll();
hi.add(BorderLayout.CENTER, new MediaPlayer(video));
hi.revalidate();
} catch(IOException err) {
Log.e(err);
}
}
}, Display.GALLERY_VIDEO);
});
hi.show();
}