我的编程经验在这个领域有些局限,所以请不要让事情变得太复杂。
问题: 该程序必须首先运行全屏视频文件,完成后我想显示网络摄像头Feed LIVE以及在后台播放的音频文件。我想过做一些使用VLC命令的简单批处理文件,但我不知道怎么做。我知道VLC支持我之后的大部分内容。
算法:
@echo cd c:\ program files \ videolan \ vlc vlc dshow:// @echo off
以上代码将启动VLC中的网络摄像头流媒体。可以扩展此代码,也可以编写另一个代码。
答案 0 :(得分:0)
好吧,如果我理解你的问题,你想创建2"分开"应用
第一个应用程序将是一个程序,可让您根据按钮的状态记录相机进纸。第二个应用程序将是一个播放录制视频的网站和一个单独的音频文件。
第一个程序将具有与此类似的结构:(注意,这是所有伪代码)
if(button.startRecording.isPressed())
startRecording() & streamToScreen()
while(button.stopRecording.isPressed() == false) // As long as the stop button isn't pressed
wait()
stopRecording() & stopStreamToScreen()
repeat()
视频将保存到您的网络应用的媒体文件夹中,如下所示:( credits goes to @William
<audio id="audioInHTML" controls="controls">
<source src="audio.wav" type="audio/wav" />
</audio>
<video id="videoInHTML" width="320" height="240" controls="controls">
<source src="movie.mp4" type="video/mp4" />
</video>
<script>
$(document).ready(function(){
var soundAndVideo=document.getElementById("audioInHTML", "videoInHTML");
soundAndVideo.play();
});
</script>
您可以在保存时为视频指定一个唯一的名称(包含日期和时间),并将其作为GET
参数提供给网络应用,但这完全取决于您。