【问题标题】:Video Display in Codename One代号一中的视频显示
【发布时间】:2016-06-09 20:09:37
【问题描述】:

美好的一天,我正在创建一个将播放/显示视频的应用程序,我确实看过厨房水槽,这就是我所做的,但它只播放音频但不显示视频。我使用的代码:

@Override 

 @Override
    protected void postMain(Form f) {

        final MediaPlayer mp = findMPlayer();
        try {
            InputStream is = Display.getInstance().getResourceAsStream(getClass(), "/Anointed.mp4");
            if (is != null) {
                mp.setDataSource(is, "Anointed/mp4", null);
            }
        } catch (IOException ex) {
            ex.getMessage();
        }
    }

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    尝试 mp.setDataSource(is, "video/mp4", null);

    【讨论】:

    • 我已经尝试了代码,但它仍然没有显示视频,只有音频。
    • Form 的布局是什么,将视频放在边框布局的中心
    • 我确实更改了表单的布局并且它现在可以工作了。
    • 但是当我旋转屏幕时,视频不会填满整个屏幕,而是只有一半的屏幕。有没有办法可以用来拉伸视频以填满整个屏幕并调整大小?
    • 媒体有一个可以激活的全屏模式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    相关资源
    最近更新 更多