我正在尝试部署AWS lambda函数,并且我已经用express编写了代码:
代码:
var express = require('express');
var bodyParser = require('body-parser');
var lampress = require('lampress');
var request = require('request');
var port = process.env.PORT || 5000;
var app = express();
我正在尝试获取视频的总时长,格式为Express.js。下面我用Jade展示了我的代码。最初,我在网页中包含了视频。
video(width='320', height='240', controls='controls')
source(src='/images/video.mp4', type='video/ogg', id='theVideo')
然后,我在单击按钮时调用folowing函数。
function getCurrentTime() {
var video =
我有一些文件,其中有一堆包含文本和数字的行。每个文件中的文本保持不变,但数字会发生变化。(这是运行数据,因此行类似于"-活动持续时间28:19,-总距离3.66-“等。)
我想要做的是找到这些行中的各个数字,然后创建我自己的输出,例如:"Ran #{distance} in #{time}“
我可以使用正则表达式在行中找到这些数字,但我不知道如何获取这些值并将它们转换为它们自己的字符串。我甚至不确定正则表达式是不是正确的方法。我一直在做这样的事情:
if line =~/\d*\.\d*/
found completed = true
但我不确定接下来会发生什么。
我希望我说得
我正在使用MediaElement播放视频。现在我想在播放之前得到它的总持续时间。这怎么可能呢?
FileOpenPicker openPicker = new FileOpenPicker();
foreach (string extension in FileExtensions.Video)
{
openPicker.FileTypeFilter.Add(extension);
}
StorageFile file = await openPicker.PickSingleFileAsync();
// mediaPlayer is a MediaElement defined
我试图获取从远程URL加载的mp3文件的总持续时间,但返回的是NAN。我使用的是AVPlayer (不是AVAudioPlayer)。 let duration = CMTimeGetSeconds((self.player?.currentItem?.asset.duration)!)
print(duration)// returns NAN