MediaManager API не работает на телефоне Android - PullRequest
0 голосов
/ 17 октября 2018

Когда я узнал об 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();
}
...