mediaCapture windows 8.1 winjs app

时间:2015-07-03 11:41:27

标签: java html video windows-8.1 winjs

我正在使用mediaCapture来捕获视频,然后在上传之前显示视频。我在上传前使用视频标签显示视频。我的问题是视频没有全屏显示。我将视频标签的高度和宽度设置为100%,即使它显示的很小。有什么方法可以解决这个问题。

enter image description here



var videoplayer = document.getElementById("capturedVideo");
videoplayer.src = URL.createObjectURL(storageFile, { oneTimeOnly: true });videoplayer.controls = true;

 <video id="capturedVideo" class="capturedVideo" autoplay="autoplay"></video>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

我通过将msZoom属性设置为true来解决问题。

例如:videoplayer.msZoom = true;

documentation

答案 1 :(得分:0)

这是在手机上吗?如果您将设备保持在横向模式(逆时针倾斜)会发生什么?我怀疑你没有在预览中应用正确的旋转。

查看通用Camera Starter Kit。它是一个Win10示例,但大多数代码也适用于8 / 8.1。具体来说,请查看$exceptionHandler方法。

或者,您可以尝试将方向锁定为横向,如下所示:

setPreviewRotationAsync()

虽然除非您负责手动旋转用户界面,但它不会带来良好的体验。

相关问题