【问题标题】:How do I play a video file after selecting a video on my iPhone via getUserMedia in mobile Safari?通过移动 Safari 中的 getUserMedia 在 iPhone 上选择视频后,如何播放视频文件?
【发布时间】:2013-02-14 00:48:23
【问题描述】:

对于任何可以提供帮助的人,我都束手无策,不知道如何从我的 iphone 播放 tmp 视频文件。我正在使用 getUserMedia,我可以将文件保存到我的数据库并在上传后播放。但是,我想在将视频发送到数据库之前预览它。那可能吗?页面流程如下: 1. 录制视频,单击链接,然后 2. 显示一个新页面,其中正在播放 tmp 文件。我像这样引用 tmp 文件: $_FILES["media"]["tmp_name"]; (当我从数据库中调用同一个文件时,我只需添加一个 .mov 就可以正常播放)。谁有想法?提前谢谢!

<!-------- 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>

【问题讨论】:

    标签: javascript iphone video mobile-safari getusermedia


    【解决方案1】:

    我刚刚在 Apple iPhone 论坛上读到,无法从 iphone 的文件系统中读取 tmp 文件。哦,好吧,我想我只是将文件保存到 tmp 数据库。

    还是谢谢大家。

    【讨论】:

      猜你喜欢
      • 2011-04-30
      • 1970-01-01
      • 2011-10-09
      • 2020-02-10
      • 2011-03-01
      • 1970-01-01
      • 2018-01-18
      • 2012-03-17
      • 1970-01-01
      相关资源
      最近更新 更多