我正在使用带有MediaElement.js库的画布视频在这个网站上工作 . 它在桌面浏览器中工作正常,但在移动设备中没有显示任何内容(android chrome 56) .

奇怪的是,当我删除mp4和ogg源时,只使用'webm',起初它仍然没有显示任何东西,但是当我翻转我的设备时,它有效吗?(可能需要调整屏幕大小来触发它?)视频显示 . 所以我想问:

1 / Incase我必须使用'webm',无论如何我可以告诉我的网站在平板电脑和手机中只使用'webm'类型而不删除mp4和ogg源?

2 /你知道如何解决它吗?

我试过添加静音attr并使用绝对网址但仍无法正常工作 .

<video id="myVideo" loop="loop" controls="controls" width="300" height="150" muted>
    <source src="/wp-content/uploads/videos/video.mp4" type="video/mp4" />
    <source src="/wp-content/uploads/videos/video.webm" type="video/webm" />
    <source src="/wp-content/uploads/videos/video.ogv" type="video/ogg" />
</video>


    $(video).bind("loadedmetadata", function () {
        video.play();
    });

    $(video).mediaelementplayer({
        success: function (mediaElement, originalNode) {
        }
    });

非常感谢你 .