Php 视频播放不起作用

Php 视频播放不起作用,php,video,Php,Video,我有一个上传和显示视频的网站。格式为mov、wmv、avi、3gp、mp4的视频已在本地主机或服务器上成功上载,即文件显示在admin/user_视频文件夹中没有问题。现在的问题是,当我运行站点以显示: 在本地主机上运行: 格式为mp4和3gp的视频正常播放 格式为mov的视频播放,但仅音频播放。您可以在视频播放时听到声音,但无法看到视频本身 格式为wmv和avi的视频-不显示任何内容 在服务器上运行: 仅mp4格式的视频-正常播放 格式为3gp的视频-播放,但仅音频。您可以在视频播放时听到声音

我有一个上传和显示视频的网站。格式为mov、wmv、avi、3gp、mp4的视频已在本地主机或服务器上成功上载,即文件显示在admin/user_视频文件夹中没有问题。现在的问题是,当我运行站点以显示:

在本地主机上运行:

  • 格式为mp4和3gp的视频正常播放
  • 格式为mov的视频播放,但仅音频播放。您可以在视频播放时听到声音,但无法看到视频本身
  • 格式为wmv和avi的视频-不显示任何内容
  • 在服务器上运行:

  • 仅mp4格式的视频-正常播放
  • 格式为3gp的视频-播放,但仅音频。您可以在视频播放时听到声音,但无法看到视频本身
  • 格式为mov、wmv和avi的视频-不显示任何内容
  • 可以看到服务器上的视频。您可以看到只有mp4可以播放,而3gp只能播放声音

    有什么想法吗?有人能帮我吗

    这是我的代码:

    <video width="230" height="200" controls>
      <source src="admin/user_video/<?php echo $readrow['videos'] ?>">
    </video>
    <p><?php echo $readrow['video_name']; ?></p>
    

    这与PHP无关;首先检查服务器的内容类型

    Apache的.htaccess文件:

    AddType video/3gpp .3gp
    
    AddType video/3gpp .3gp