我对JavaFXMediaPlayer有问题。出于测试目的,我从http://docs.oracle.com/javafx/2/media/playercontrol.htm并添加了一些错误处理。使用以下错误处理时
mediaPlayer.setOnError(new Runnable() {
@Override
public void run() {
System.out.println(mediaPlayer.getError().getMessage());
System.out.println(mediaPlayer.getError().getType());
}
});
我得到这个控制台输出:
[com.sun.media.jfxmediaimpl.platform.gstreamer.GSTMediaPlayer@5482fb8f] "Error: Media invalid": "Error: Media invalid"
UNKNOWN
视频采用h264和aac(音频)编码,分辨率为1920x1168px。分辨率大于1920x1080px的每个视频都会出现此错误。分辨率为1920x1080px或更小的摄像机工作正常。所有视频的播放都使用VLC播放器。我正在使用Java7_51。
有人知道我如何运行视频吗,或者可能是,不支持分辨率高于1920x1080px的视频?
这可能是由视频大小引起的。iirc JavaFx媒体播放器只能播放高达1920x1080的视频。任何明显大于这一点的东西都会引发Media_Invalid错误。
本教程说“AAC和H.264/AVC解码有某些与平台相关的限制,如http://www.oracle.com/technetwork/java/javase/downloads/.提供的发行说明中所述”当然,每个发行版都有自己的发行说明,所以本教程中的链接非常没用。经过一些搜索,可以在标题“JavaFX媒体”(抱歉,该页面上没有锚)的末尾找到Oracle JDK 8和JRE 8的表,并给出了关于所使用实现的平台特定注释。我没有找到或寻找JDK 7的对等物,因为这毕竟是一个相当古老的问题...
我最近在Heroku上部署了一个Django应用程序,并上传了一些媒体文件,一切似乎都正常,直到昨天我再次尝试访问该应用程序时,才发现它出现了404错误。 你知道为什么会这样吗? settings.py: URL。py公司
我在android应用程序中使用了media player。播放3gp文件,但如果播放mp4或其他格式,则会显示MediaPlayer错误(-38,0)和MediaPlayer错误(1,-2147483648)。有人能帮我解决这个问题吗? } }
我正在构建一个响应式页面,而媒体查询正在以错误的宽度大小启动。我用的是铬。 例如,这个规则起作用,它只是以错误的大小激发。此规则在1320px激发,而不是在1200px激发。我已经为html准备好了meta标记。它发出的媒体查询似乎比normall应该的宽100像素左右。 我检查了以前我做的响应站点,那些断点正在正确地触发。我已经在不同的网站上测试了浏览器,媒体查询也很好。 我发现了一个关于堆栈溢
媒体组件包括哪些大型媒体对象,比如图片、视频、音频,等等。 Material 盒子 Material 盒子是来源于Lightbox 插件的 material design。当用户单击图片它会变大。Material 盒子平滑的使图片居中并且变大。再次单击还原。或者通过ESC键。 创建上面图片的效果,只要增加一个 materialboxed 类到图片标签中。 <img class="materialb
图片 saveImageToPhotosAlbum 基础库 2.0.7 开始支持,iOS版本 2.10.7,Android版本2.11.43 saveImageToPhotosAlbum(Object object) 保存图片到系统相册。 参数 Object object 属性 类型 默认值 必填 说明 filePath string 是 图片文件路径,可以是临时文件路径或永久文件路径,不支持网络