标签: progress

音频剪辑无法获取第一次使用 HTML5 <audio> 标签播放的持续时间

这是一个非常令人费解的问题,我在这里绕了好几次都没有找到解决方案。 这个问题变得太复杂了,无法正确接受我的所有更新和格式,所以让我们从这里开始。

基本问题是音频剪辑是从带有某种音频播放器的网页启动的。当页面出现时,浏览器不知道剪辑的持续时间,并且在第一次播放时,无论播放器具有什么 UI,都无法显示播放器在文件中的进度,即使它可以听得见地播放剪辑。一旦播放器完成剪辑,它也会了解持续时间,并且在随后的重播中,UI 会显示进度。

这是当前的状态:

1)最初的问题假设jQuery jPlayer与该问题有关,但随后的测试表明事实并非如此。 删除 jPlayer 并使用 HTML5 音频标签显示了完全相同的问题。

2) 最初我认为问题可能出在 SoX 将 .vox 文件转换为 .wav 时,但在 SoX 邮件列表上查看后,我确信情况并非如此。

3)有人建议(主要由 Gyrocode.com)问题可能在于使用 .wav 文件,但我可以使用 .ogg 和其他格式重现完全相同的问题。

我可以看到Gyrocode 显示的一些示例与我正在做的示例之间的唯一区别是,我的代码最初放入一个虚拟源,然后在向用户显示音频播放器之前动态更改它(在模式内)对话)。

下面是代码的骨架形式。

HTML:

<div class="form-group">
    <label class="col-sm-4 control-label">Play Audio</label> 
    <div class="col-sm-8">
        <div style="box-sizing:content-box;" class="container" id="player-container">
            <audio controls src="NONE" id="audio-player" preload="metadata"></audio>
        </div>
    </div>
</div>  
Run Code Online (Sandbox Code Playgroud)

JS:

/**
* JavaScript functions for populating data on the transcripts page.
*/

var oParams = new Object();
// temporarily hardcoded
oParams.userId="sc1478"; …
Run Code Online (Sandbox Code Playgroud)

javascript progress html5-audio

4
推荐指数
1
解决办法
5383
查看次数

使用纯 CSS 的简单倒计时圆形动画

scss 示例有很多,但使用 CSS 的却很少。有人知道一种用纯 CSS 制作的圆形倒计时动画的简单方法。

css timer progress css-animations

4
推荐指数
1
解决办法
7994
查看次数

使用Javascript上传进度(使用或不使用XMLHttpRequest 2)

XMLHttpRequest 2有一个新的东西.它可以上传文件.我有那个工作(这很容易).现在我想知道是否有办法获得该文件的上传进度.我通常不会对此感兴趣,但在Google Chrome(8)中,我看到onreadystatechange事件是一个XMLHttpRequestProgressEvent.进展......关于上传进度(只是请求状态)没有任何内容,但它让我感到疑惑.

谷歌Chrome在本地上传大文件时有一个进度"计数器".这是标准的.它始终存在且不可配置.它在状态栏中.用Javascript可以做到这一点吗?我想把它放在一个很好的<progress>元素或其他东西.

我不想要SWF或Java上传器(使用轮询和> JS回调).它必须是原生的.如果浏览器可以做到这一点,这些天Javascript应该能够做到,对吧!?=)

如果不是XMLHttpRequest 2,我想用非常标准的文件上传是不可能的(没有ajax和a <input type=file>).

谢谢(你的)信息

javascript ajax upload file progress

3
推荐指数
1
解决办法
4649
查看次数

使用youtube gdata API检索直接上传的进度

我正在关注使用gData Youtube API进行PHP直接上传的文档.我可以成功上传视频,所以这一切都很好.我正在弄清楚的部分,如果它甚至可能获得一些上传进度状态,如完成百分比或上传的字节数.

以下是上传发生的代码片段.

 <?php 
try {
      $newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
    } catch (Zend_Gdata_App_HttpException $httpException) {
      echo $httpException->getRawResponseBody();
    } catch (Zend_Gdata_App_Exception $e) {
        echo $e->getMessage();
    }
?>
Run Code Online (Sandbox Code Playgroud)

任何人有任何想法如何更新$progess变量或东西,因为这是上传?

php youtube upload progress zend-gdata

3
推荐指数
1
解决办法
2603
查看次数

Applescript Shell脚本进展

我正在创建一个AppleScript,它在Mac Os X中创建/ Users文件夹的备份图像.我想做两件事之一:

  1. 在shell脚本运行时显示理发杆进度条,并选择退出.
  2. 在脚本运行时显示一个对话框,并带有退出选项.

我尝试使用/ dev/null执行shell脚本但忽略所有输出.我想保存输出并将其显示在用户的对话框中.

这是我的代码:

set computername to (do shell script "networksetup -getcomputername")
set fin to ""
set theIcon to note
tell application "Finder"
    try
        set folderalias to "/Users"
        set foldersize to physical size of folder (alias ":Users") --(info for folderalias) 
        set foldersize to (round ((foldersize / 1.0E+9) * 100)) / 100
    on error
        tell application "System Events"
            set foldersize to (round (((get physical size of folder ":Users" as text) / 1.0E+9) * 100)) / 100 …
Run Code Online (Sandbox Code Playgroud)

shell applescript progress

3
推荐指数
1
解决办法
8239
查看次数

使用Ajax显示另一个Ajax请求调用的PHP脚本的进度

我对一个运行了相当长时间(1到3分钟)的PHP脚本进行jQuery Ajax调用.它不断记录数据库中完成的百分比.如何连续运行另一个Ajax请求以报告从MySQL数据库到用户的完成百分比?

编辑 我理解如何使用单独的PHP脚本来查询数据库,所以我的问题是如何设置JavaScript和Ajax调用

php ajax get progress simultaneous

3
推荐指数
1
解决办法
6460
查看次数

在Objective C中更改SVProgessHud的BG颜色

我曾经多次使用SVProgressHUD和它很酷,现在查询是,有没有办法根据状态改变SVProgressHUD的颜色?说,

  1. 如果它的成功那么BG颜色(深灰色)必须是绿色
  2. 如果是ERROR,则BG颜色必须为RED
  3. 一些其他颜色只是加载.

我从去年开始尝试这个但是一切都失败了.

我知道这可以通过创建我自己的自定义View并相应地实现它来完成,但如果有人已经创建它并且我可以使用它,那不会很好.

如果上面的更改可以在SVProgressHUD中完成,那么它很好,但如果没有那么那么有谁可以请我为我提供另一个ProgressHUD

编辑: 我已经尝试过使用UIAppearance.问题是说我们为成功设置了绿色,为错误设置了红色,

现在当第一次成功发生时它是默认颜色,之后整个加载将是绿色所以即使成功错误第一次发生它将是绿色,

执行此操作后,指示灯将为红色,

所以主要的是它没有立即反映,而是在代码执行后第二次反映出来

objective-c progress ios

3
推荐指数
1
解决办法
6591
查看次数

如何在MVC4中运行FileResult函数时显示"进行中"

我有一个调用此功能的下载按钮:

public FileResult DownloadExport()
{
    string fileName = "example";

    // Activate 'In progress'
    // Call to a function that takes a while
    // Deactivate 'In progress'

    return File(fileName, System.Net.Mime.MediaTypeNames.Application.Octet, Path.GetFileName(fileName));
}
Run Code Online (Sandbox Code Playgroud)

所以,我调用一个为我生成文件的函数.此功能需要一段时间,我不希望我的用户认为应用程序崩溃.这就是为什么我想在用户等待时显示"进行中"的原因.我该如何实现呢?

澄清:这个问题不是关于下载的进度,而是关于生成文件的函数的进度.

progress download asp.net-mvc-4

3
推荐指数
1
解决办法
1万
查看次数

如何从Fetch API获得进展?

我正在使用 $.ajax,我可以这样做:

var xhr = new window.XMLHttpRequest();
//Upload progress
xhr.upload.addEventListener("progress", function(evt){
  if (evt.lengthComputable) {
    var percentComplete = evt.loaded / evt.total;
    //Do something with upload progress
    console.log(percentComplete);
  }
}, false);
Run Code Online (Sandbox Code Playgroud)

但是,当我使用fetch api时,我该怎么办?

var fData = new FormData();
fData.append("userfile",document.getElementById("file").files[0]);
fetch("/", {method:"POST",body:fData}).then(function(res){});
Run Code Online (Sandbox Code Playgroud)

javascript progress fetch-api

3
推荐指数
1
解决办法
2468
查看次数

在循环期间显示进展

我有一个ForEach循环,我希望显示进度:

1..254 | ForEach-Object {Test-Connection -ErrorAction SilentlyContinue -count 
1 -TimeToLive 32 "$ipcut.$_"}
#^need to get a progress bar somewhere here^
Run Code Online (Sandbox Code Playgroud)

我已尝试在上面的代码中的各个地方使用write-progress,并且似乎无法使其工作,因为它从1-254循环.

powershell loops progress

3
推荐指数
1
解决办法
1379
查看次数