在Android上播放本地存储的HTML5视频

Yxo*_*vec 5 video html5 android

我正在创建一个需要在Android 4.1平板电脑上完全脱机运行的网页.我正在尝试使用HTML5 <video>标签将本地存储的视频嵌入到SD卡中.Source属性指向包含使用相对路径的视频的子目录.

问题是,在按下播放按钮后,视频保持黑色并且只播放声音.启用全屏视频后,它会正常播放.原生浏览器和Chrome中的行为相同.当我将源设置为在线存储的相同视频,或在平板电脑上启用Web服务器并从localhost加载视频时,一切正常,嵌入式视频播放效果良好.

有没有办法强制本地视频在Android上以嵌入模式播放?或出于某些安全原因这种行为?