我正在使用html5视频标签显示来自数据库的视频通话,但视频无法在ipad上正常显示,只能在桌面上显示。是我通过文件服务器调用文件路径的视频无法通过我的ipad支持吗? 因为我做了一个exaple只是将视频放在与我的.aspx文件相同的文件夹中,用于调用视频。它可以工作。 在同一文件夹中调用示例:
<video id="myvideo" src="a.mp4" controls="true" width="703" height="400" type="video/mp4"></video>
来自文件服务器的示例调用:
<video id="myvideo" src="\\10.200.1.90\tgm_navi_fs\eNotice\General Notice\Article\UploadedVideos\11_140327133434_Nanotips.mp4" controls="true" width="703" height="400" type="video/mp4"></video>
src =“\ 10.200.1.90 \ tgm_navi_fs \ eNotice \ General Notice \ Article \ UploadedVideos \ 11_140327133434_Nanotips.mp4”
答案 0 :(得分:0)
视频播放的原因可能有很多。 您应始终在问题中提供(一部分)您的问题,以便更容易了解正在发生的事情。
可能有助于您的一些事情:
HTML5视频代码未正确设置。请查看Video for everybody!处的代码。一般来说,HTML5视频还有更多信息。
视频没有针对iOS(iPad)的正确编码。尝试使用MP4上的Miro Converter将其转换为兼容iOS的MP4。
服务器发送错误或没有MiME类型。例如,确保通过在.htacces中添加以下内容来发送正确的MIME类型。
.htaccess视频MIME类型:
AddType video/mp4 f4v f4p m4v mp4
AddType video/ogg ogv
AddType video/webm webm
AddType video/x-flv flv
flv
通常用于MediaElementJS等插件的Flash后备。
答案 1 :(得分:0)
看起来问题是iPad认为您正在尝试访问本地文件,并且iOS不允许用户直接访问本地文件系统。 (您会注意到,iOS应用通常不会要求您以与桌面应用相同的方式加载或保存文件夹中的工作。)
您可能需要在文件服务器本身或可以访问文件服务器的其他计算机上设置HTTP服务器(例如,#34; Web服务器&#34;,如Apache等)。然后,您需要更改URL以使用http协议。
因此,例如,假设您在文件服务器计算机上设置了Web服务器,并将根目录设置为&#34; \ tgm_navi_fs \ eNotice \ General Notice \ Article \&#34;。视频标记将如下所示:
<video id="myvideo" src="http://10.200.1.90/UploadedVideos/11_140327133434_Nanotips.mp4" controls="true" width="703" height="400" type="video/mp4"></video>