我正在尝试获得音频的持续时间,但结果是NaN。以下是我所做的,有人能告诉我问题出在哪里吗?
<audio class="my-audio"></audio>
$(document).ready(function(){
addAudioPlayer();
});
//dynamically assign id to an audio player
function addAudioPlayer(){
var index = 0;
//find class"my-audio-player"
$(document).
我是我的音频播放器,我需要得到我的音轨的持续时间。我需要一个函数来获取音频的src并返回其持续时间。以下是我正在尝试做但不起作用的事情:
function getDuration(src){
var audio = new Audio();
audio.src = "./audio/2.mp3";
var due;
return getVal(audio);
}
function getVal(audio){
$(audio).on("loadedmetadata", function(){
var val
使用HTML5设计音频播放器非常简单:
<audio controls>
<source src="http://picosong.com/cdn/27590d7ce366627ec0d20d06ec2bbe1c.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
我想设置一个起点(例如: 1'26")和一个持续时间(例如:10秒),即播放器不应该显示整个音频文件,但只有这10秒。
如
我正在尝试将音频添加到视频剪辑。我希望根据视频剪辑的持续时间来裁剪音频:
video_clip = mpy.VideoClip(make_counter, duration=12)
audio_clip = mpy.AudioFileClip("audio/ticking.mp3")
audio_clip = audio_clip.set_duration(video_clip) # <= Set the duration of the audio to the same as the video
video_file = "video_test.mp4"
我需要抓取上传的音频文件,并使用taglib-ruby获取它的长度。所有内容都保存得很好,但track.duration始终为空。我在这里做错了什么? class TracksController < ApplicationController
require 'taglib'
def update
respond_to do |format|
if @track.update(track_params)
file = params[:audio]
TagLib::FileRef.open(file) do |
可能重复:
最近,我一直试图将FFmpeg用于一个应用程序,当涉及到时间参数(毫秒分辨率)时,这个应用程序需要非常精确的操作。不幸的是,我惊讶地发现FFmpeg的操作功能返回了一些不准确的结果。
以下是“ffmpeg”的输出:
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 25 2012 19:55:05 with gcc 4.2.1 (Apple Inc. build 5664)
configuration: --enable-gpl --enable-sha
考虑一个简单的` `HTML5 5音频播放器as ()
<audio controls>
<source src="https://hpr.dogphilosophy.net/test/flac.flac" type="audio/flac">
</audio>
<br />
<dic class="capture">
Click here to get the current played time (elapsed time)
</dic>
我们可以创建一个jav
我有一个音频文件的节点列表,我想在按下播放按钮后启动音频循环。除非手动中断,否则音频文件应一个接一个地播放。这些是html中的音频文件。 <div class="audio-tracks">
<audio data-key="65" src="My_Tracks/Beat for Greg.mp3"></audio>
<audio id="Beat For Greg" class="tracks" src="My_Tracks/Beat for G
我一直在寻找一种方法来获取远程托管的MP3文件的持续时间,我从另一个问题(How can I get the html5 audio's duration time)中找到了答案,现在我正在尝试是否可以使用它。 我被这部分挂住了: $(document).ready(function() {
var audio = $("#audio-1")[0];
$("#audio-1").on("loadedmetadata", function() {
alert(audio.duration);