1

我进行了搜索,但找不到对我的问题有帮助的答案。如果有一个我忽略了,请原谅。

我确实有以下问题:我为 WordPress 安装了 js.mediaplayer,视频在 iPad 上的 Firefox 和 Safari 上播放良好。

但是,如果我尝试在 Safari 中播放视频,它会加载并加载并加载,但视频没有播放。

我使用的主题是“Karma”,以防万一这有帮助,并且视频包含在视频帧中。

这是使用的简码:

[video src="http://mydomain.de/img/myvideo.mp4" type="video/mp4" mp4="http://mydomain.de/img/myvideo.mp4" preload="true" autoplay="false" + width="572" + height="311" controlbar="bottom"] 

在源代码中,它看起来像这样:

<div class="video-wrap video_right"><div class="video-main">
    <div class="video-frame">
    <video id="wp_mep_1" controls="controls" type="video/mp4" src="http://mydomain.de
 /img/myvideo.mp4" width="572" height="311" preload="true" autoplay="false" class="mejs-player"   

data-mejsoptions='{"features":
 ["playpause","current","progress","duration","volume","tracks","fullscreen"]}'>

        <source src="http://mydomain.de/img/myvideo.mp4" type="video/mp4" />
        <object width="572" height="311" type="application/x-shockwave-flash" 
 data="http://mydomain.de/wp-content/plugins/media-element-html5-video-and-audio-player  
/mediaelement
 /flashmediaelement.swf">
            <param name="movie" value="http://wp.vorsorgeconcept.de/wp-content/plugins
 /media-element-html5-video-and-audio-player/mediaelement/flashmediaelement.swf" />
            <param name="flashvars" value="controls=true&amp;file=http://mydomain.de
 /img/myvideo.mp4" />           
        </object>       
    </video> 
 </div><!-- end video-frame -->
 </div><!-- end video-main -->

我认为这可能与 Jetpack 有冲突,但禁用 Jetpack 插件后没有任何变化。

还有什么想法吗?

4

2 回答 2

2

如果视频没有在 Windows Safari 上播放,那么我认为 Quicktime 是问题所在。看来 Safari 需要安装 Quicktime 才能支持 HTML5 媒体。

安装Quicktime将修复 Safari 视频/音频问题。

于 2012-10-22T10:50:30.730 回答
0

在做了一些研究后,我遇到了同样的问题,我能找到的最简单的方法是poster在代码中添加这样的参数

[video width="427" height="240" poster="http://example.com/example.png" mp4="http://example.com/example.mp4"][/video]

在这里你可以看到poster="http://example.com/example.png"example.png 是我想在视频中显示为静止图像的图像

于 2015-01-13T16:56:29.373 回答