簡體   English   中英

在移動Safari中通過getUserMedia在iPhone上選擇視頻后,如何播放視頻文件?

[英]How do I play a video file after selecting a video on my iPhone via getUserMedia in mobile Safari?

對於任何可以提供幫助的人,我都處於機智,無法解決如何從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>

我剛剛在Apple iPhone論壇上讀到了無法從iPhone的文件系統讀取tmp文件的信息。 哦,好吧,我只是將文件保存到tmp數據庫中。

無論如何,謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM