0
对于任何能够提供帮助的人来说,我只是在智慧的结尾,并且无法弄清楚如何从iPhone上播放tmp视频文件。我正在使用getUserMedia,我可以将文件保存到我的数据库并在上传后播放。但是,我想在将视频发送到数据库之前预览视频。那可能吗?页面流程将如下所示:1.录制视频,单击链接,然后2.显示一个新的页面,并在其中播放tmp文件。我参考这样的tmp文件:$ _FILES [“media”] [“tmp_name”]; (当我从数据库调用同一个文件时,我只需添加一个.mov文件即可)。有人有主意吗?提前致谢!如何在移动Safari中通过getUserMedia在iPhone上选择视频后播放视频文件?
<!-------- HTML & VIDEO CAPTURE/page 1 -------->
<form action="play_video.php" method="post" enctype="multipart/form-data">
<input type="file" name="media" id="media" accept="video/*" capture="camcorder" style="display:none; width:0px; height:40px;padding:0px;">
<input type="submit" name="submit" id="submit" value="Submit"/>
</form>
<!-------- play_video.php/page 2 -------->
<script>
$(".play").click(function() {
var video_src = "<?php echo $_FILES["media"]["tmp_name"]; ?>";
var videoUrl = video_src + ".mp4";
$('#frag source').attr('src', videoUrl);
$('#frag')[0].load();
$('#frag')[0].play();
});
</script>
<body>
<video id="frag" autoplay controls>
<source src="" type="video/mp4">
</video>
<div class="play">play vid</div>
</body>