阅读更多

2顶
0踩

Web前端

原创新闻 Firefogg:ogg Theora视频编码插件

2009-06-10 13:51 by 副主编 zly06 评论(0) 有4875人浏览

Firefogg是Firefox的一个开源扩展,由Jan Gerber编写而成,能直接在浏览器中编码上传的视频。

它能最大限度的降低服务器端的transocding基础设施,节省本地上传的时间。

使用Firefogg的网站:



示例:

if(typeof(Firefogg) == 'undefined') {
  alert('You dont have Firefogg, please go to http://firefogg.org to install it');
  window.open('http://firefogg.org');
}
 
var ogg = new Firefogg();
if(ogg.selectVideo()) {
  var options = JSON.stringify({'maxSize': 320, 'videoBitrate': 500});
  var data = JSON.stringify({'title': 'example video'});
  ogg.upload(options, 'http://example.com/addvideo', data);
  var updateStatus = function() {
    var status = ogg.status();
    var progress = ogg.progress();
 
    //do something with status and progress, i.e. set progressbar width:
    var progressbar = document.getElementById('progressbar');
    progressbar.style.width= parseInt(progress*200) +'px';
    progressbar.innerHTML = parseInt(progress*100) + '% - ' + status;
 
    //loop to get new status if still encoding or uploading
    if(ogg.state == 'encoding' || ogg.state == 'uploading') {
      setTimeout(updateStatus, 500);
    }
    //encoding sucessfull, state can also be 'encoding failed'
    else if (ogg.state == 'done') {
      progressbar.innerHTML = 'Upload done. You can close this window now';
    }
  }
  updateStatus()
}
 


 

  • 大小: 15.2 KB
来自: ajaxian
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA编写的机器人

    用JAVA编写的机器人robot,里面附带一个词法分析,供有兴趣的人士将他结合完成更好的作品,例如:karel机器人(利用编程控制机器人的动作行为),若有什么疑问的,欢迎提问。

  • java--robot类--脚本实现

    java--robot类--机器人类实现脚本

  • java.awt Robot 自动化测试 与 KeyEvent 常用按键,Clipboard 剪切板

    目录 按下键盘某个按键 按下组合键 模拟鼠标单击 移动鼠标到指定位置 Alt + 空格 + X 最大化窗口 KeyEvent常用按键 1、java.awt 包中提供了许多自动化测试的 API,主要用于模拟用户按下键盘上的按键,或者模拟用户敲击鼠标等 import java.awt.*; import java.awt.event.InputEvent; import java...

  • 初识Robot Framework测试框架

    Robot Framework 是一款用 Python 编写的通用型测试框架,具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端(Web、PC、移动端)或者接口,也可以进行分布式测试执行。常用于验收测试和验收测试驱动开发(ATDD)的自动化测试。虽然框架本身是基于 Python 编写的,但也可以在 Jython(Java) 和 IronPython(.NET) 上运行,提供跨平台支持。Robot Framework 框架是一个通用的应用和技术的独立框架。

  • Robotframework 简介及工作原理

    它的测试功能可以通过使用Python或Java实现的测试库进行扩展,用户可以使用与创建测试用例相同的语法,从现有的关键字创建新的更高级别的关键字。控件的测试底层库),然后基于这些测试库,你能应用HTML、TXT等文档形式编写自己的关键字(这些关键字即你的库组成),之后,再编写。测试驱动的框架,它即能够基于它的一定规则,导入你需要的测试库(例如:其集成了selenium的测试库,即可以理解为操作。5、紧接着运行suite中的用例测试,然后调用关键字,找到关键字对应的库文件,进行操作。

  • 关于Java Robot类(一)常用API

    Java Robot类(一)常用API 主要有一些robot类的基础用法。 有按钮的运用、鼠标的运用、屏幕指定坐标颜色的获取! 截图。

  • 如何在Java中使用Robot类

    导读:   Java.awt.Robot 类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动化测试。先面的代码样例将向您展示Robot类如何处理键盘事件。如果你运行此代码,并打开notepad,您将在notepad中看到HI CAOER.赶快试一试吧。   import java.awt.AWTException;   im

  • 07 java.awt.Robot的一些使用

    前言今天, 说一下java.awt.Robot 的用法, 此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。 这个家伙可厉害了, 可以模拟键盘操作, 鼠标操作, 以及截图 其实 我接触这个家伙, 也是在一个比较偶然的情况下, 一个家伙在贴吧问如何实现透明的界面, 然后司马大水神貌似是贴了一下Robo

  • JAVA学习之java.awt.Robot类

    Robot类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。 主要用于屏幕截图,延时,取屏幕颜色,模拟键盘,模拟鼠标等 主要目的是便于 Java 平台实现自动测试。 一、构造方法 Robot() //在基本屏幕坐标系中构造一个 Robot 对象。 Robot(GraphicsDevice screen) //为给定屏幕设备创建一个...

  • Java 机器人编程入门手册(二)

    原文:Beginning Robotics Programming in Java with LEGO Mindstorms 协议:CC BY-NC-SA 4.0 四、协调器和导航器 API 这一章向你介绍了在莱霍斯 EV3 使用的笛卡尔坐标系的基础知识。它还教你如何在导航课程中应用编程方法来控制轮式车辆,以便在二维平面中用坐标描绘出预定义的路径。此外,您将了解乐高 EV3 积木的主要硬件组件,如液晶显示器和与机器人互动的按键。您还将学习如何应用用于控制 LCD 显示器的方法以及用于向机器人提供输入和从

  • 如何用Java写一个聊天机器人

    如何用Java写一个聊天机器人?

  • JAVA实现微信智能机器人.rar

    java实现微信机器人源码,注释完整,一句一注释,解压导入IDE即可用,可以用自己的微信号扫码登录,接收到消息时提供智能自动回复,也可自定义回复内容,可以丢到群聊供大家娱乐。大家下载后觉得有趣记得给好评~

  • Java关于Robot的用法以及注意事项

    Robot的是jdk中的一个用来模拟按键的类 在创建Robot对象之前需要导入一下这个包,*则代表全部引进 import java.awt.* Robot类与其他类创建方式都一样 Robot 对象名 = new Robot() Robot的方法 方法名 说明 示例 delay() Robot的睡眠方法,毫秒为单位 对象名.delay(3000) keyPress(KeyEvent.VK_S) 模拟键位按下,参数S,代表按下S 对象名 .keyPress(KeyEvent.VK_S) keyRelease(KeyEvent.VK_S) 模拟键位按下弹起,参数S,代表弹起

  • Java.awt.Robot类

    Java.awt.Robot 类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动化测试。下面的代码样例将向您展示Robot类如何处理键盘事件。如果你运行此代码,并打开notepad,您将在notepad中看到HI CAOER.赶快试一试吧。 import java.awt.AWTException; import java.aw

  • 利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子

    //利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子 //程序流程:模拟鼠标左键点击 开始运行CMDDIRCLSEXIT //模拟右键点击 移动到右下角右键点击调整日期和时间退出 import java.awt.*; import java.awt.event.*; import javax.swing

  • 网络机器人java编程指南

    网络机器人java编程指南,网络机器人java编程指南网络机器人java编程指南网络机器人java编程指南网络机器人java编程指南网络机器人java编程指南网络机器人java编程指南

  • 网络机器人 java编程指南

    网络机器人 java编程指南 用java实现网络机器人、自动执行复杂的Web交互

  • 使用java.awt.Robot实现java版的自动点击事件

    1.最近遇到了一个需要人工点击的事情,很麻烦,于是找了一下资料,写了一个自动的鼠标点击的程序 使用的包: java.awt.Robot 具体的代码 Robot robot = new Robot(); //第一步,首先选择需要处理的类53\38 robotTest.clickMouse(robot, 310, i, times);// robot.delay(500); 该代码...

  • 用Java Robot实现屏幕截取、远程监控

    远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK1.4 的Robot对象可以完成对"屏幕"像素的拷贝,完成屏幕图像截取操作。Java应用程序中可以直接调用此对象,完成对特定应用程序的屏幕截取,如果将此功能配合网络,便可以轻而易举地实现远程服务器屏幕的监视。     在Java JDK1.4 中提供的"机器人"Robot类用于产生与本地

  • AWT机器人类Robot,实现屏幕的"拍照"

     AWT机器人类Robot,实现屏幕的"拍照"    很多时候,我们希望能为我们的JAVA程序实现自动测试,自动演示功能,或者是其它的一些鼠标和键盘控制的应用。出于这样的目的,自从JDK1.3开始,它就为我们提供了一个用来产生本机输入事件的机器人类--java.awt.Robot.    下面我们来看看Robot为我们提供了哪些功能。   BufferedImage cre

Global site tag (gtag.js) - Google Analytics