标签: video

134
推荐指数
4
解决办法
20万
查看次数

我们如何下载blob网址视频

我想下载一个视频,其网址不是简单的mp4文件,但其网址是blob类型,例如.

<video id="playerVideo" width="450px" autoplay="autoplay" height="338px" 
       style="height:100%;width:100%;" class="mejs-rai-e"
       src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>
Run Code Online (Sandbox Code Playgroud)

是否有任何Chrome扩展程序或软件可用于下载播放视频.

browser video blob

132
推荐指数
8
解决办法
31万
查看次数

更改html5视频标记上的源代码

我正在尝试构建一个适用于任何地方的视频播放器.到目前为止我要去:

<video>
    <source src="video.mp4"></source>
    <source src="video.ogv"></source>
    <object data="flowplayer.swf" type="application/x-shockwave-flash">
        <param name="movie" value="flowplayer.swf" />
        <param name="flashvars" value='config={"clip":"video.mp4"}' />
    </object>
</video>
Run Code Online (Sandbox Code Playgroud)

(如在几个网站上看到的,例如每个人的视频)到目前为止,非常好.

但现在我也想要一些播放列表/菜单以及视频播放器,我可以从中选择其他视频.那些应该马上在我的播放器中打开.所以我将不得不"动态改变视频的来源"(见dev.opera.com/articles/everything-you-need-to-know-html5-video-audio/ - section"让我们来看看另一部电影")用javascript.让我们暂时忘记flashplayer(以及IE)部分,我将稍后尝试处理.

所以我的JS改变<source>标签应该是这样的:

<script>
function loadAnotherVideo() {
    var video = document.getElementsByTagName('video')[0];
    var sources = video.getElementsByTagName('source');
    sources[0].src = 'video2.mp4';
    sources[1].src = 'video2.ogv';
    video.load();
}
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,这在所有浏览器中都不起作用.即,firefox = O有一个很好的页面,你可以在那里观察我遇到的问题:http://www.w3.org/2010/05/video/mediaevents.html

一旦我触发load()方法(在Firefox中,请注意),视频播放器就会死机.

现在我发现当我不使用多个<source>标签,而只是标签中的一个src属性时<video>,整个事情都可以在firefox中运行.

所以我的计划是使用该src属性并使用canPlayType()函数确定适当的文件.

我是以某种方式做错了还是让事情变得复杂?

javascript video html5 load

126
推荐指数
8
解决办法
27万
查看次数

如何使用ffmpeg将新音频(不混音)添加到视频中?

我使用了如下命令:

ffmpeg -i video.avi -i audio.mp3 -vcodec codec -acodec codec output_video.avi -newaudio
Run Code Online (Sandbox Code Playgroud)

在最新版本中添加新的音频轨道到视频(不混合).

但我将ffmpeg更新为最新版本(ffmpeg版本git-2012-06-16-809d71d),现在在此版本中该参数-newaudio不起作用.

请告诉我如何使用我的视频(而不是混音)添加新音频ffmpeg.

audio video ffmpeg

123
推荐指数
5
解决办法
13万
查看次数

WebView和HTML5 <video>

我正在拼凑一个廉价的应用程序,其中包括"框架"我们的一些网站...非常简单的WebViewClient.直到我点击视频.

该视频是作为HTML5 元素完成的,这些在Chrome,iPhone上工作得很好,现在我们修复了它Android在本机浏览器中运行良好的编码问题.

摩擦:WebView不喜欢它.完全没有.我可以点击海报图片,没有任何反应.

谷歌搜索,我发现是接近,但似乎是基于'链接'(如在href ...)而不是视频元素.(onDownloadListener似乎没有在视频元素上调用...)

我也看到覆盖onShowCustomView的引用,但似乎没有在视频元素上调用...还没有shouldOverrideUrlLoading ..

我宁愿不进入"从服务器拉xml,在应用程序中重新格式化"......通过在服务器上保留故事布局,我可以更好地控制内容而不强迫人们不断更新应用程序.因此,如果我可以说服WebView处理像本机浏览器这样的标签,那将是最好的.

我显然错过了一些明显的东西..但我不知道是什么.

video html5 android webview android-webview

122
推荐指数
5
解决办法
14万
查看次数

TDD/BDD截屏/视频资源

我最近看完了敏捷秋天的截屏视频,我正在寻找更多类似范围的材料.基本上,我正在寻找提供TDD/BDD流程的截屏视频,同时开发一些"真实"应用程序(或部分内容) - 所以请不要20分钟.我很惊讶没有找到这样的东西.如果您知道任何符合要求的资源,请列出它们.

tdd bdd video

120
推荐指数
9
解决办法
2万
查看次数

我可以在iPhone或Android上避免使用HTML5的原生全屏视频播放器吗?

我已经构建了一个Web应用程序,它使用HTML5标记和JavaScript代码,使其他内容与正在运行的视频同步.它在桌面浏览器中运行良好:Firefox,Chrome和Safari.在iPhone或DroidX上,原生视频播放器会弹出并占据屏幕,从而模糊了我想要与视频同时显示的其他动态内容.

有没有办法解决?如果有必要的话,我会弄清楚如何为这两个平台编写原生应用程序,但如果我能坚持使用HTML5/JavaScript,它将为我节省大量的精力.

iphone video html5 android fullscreen

120
推荐指数
6
解决办法
11万
查看次数

强制HTML5 YouTube视频

关于Youtube API博客,他们正在尝试新的HTML5视频播放器.

显然,要在html5中播放视频,您必须使用iframe嵌入代码:

<iframe class="youtube-player" type="text/html" width="640" height="385"
  src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
</iframe>
Run Code Online (Sandbox Code Playgroud)

但如果客户端未加入HTML5试用版,即使客户端的浏览器支持HTML5视频,播放器也会自动退回到Flash播放器中.

如果浏览器支持HTML5视频播放,如何强制HTML5视频播放,即使用户尚未参与HTML5试用?

否则如何禁用闪回后退?

编辑:

可以强制HTML播放器通过Youtube视频链接,但我需要这种功能用于嵌入式视频.

youtube video html5

118
推荐指数
2
解决办法
20万
查看次数

HTML 5 <video>标记与Flash视频.优缺点都有什么?

重要更新

这个问题是在9年前提出的.它是有道理的,它现在不成功.Flash很难走出去; <video>支持无处不在,包括移动设备.几乎任何Flash都可以做,HTML现在也可以做.HTML赢了,Flash丢了.如果您正在考虑如何在您的页面中嵌入视频,请使用<video>并不要再考虑它.此问题仅保留用于历史价值.

原始问题

似乎新<video>标签现在都是炒作,特别是因为Firefox现在支持它.有关这方面的消息在各地的博客中都出现了,每个人似乎都很兴奋.但是关于?

就像我搜索的那样,我找不到比旧的Flash视频更好的东西.事实上,我只看到它的问题:

  • 所有浏览器开始支持它还需要一段时间,大多数人升级之前还有更长的时间;
  • Flash已经上市,每个人都有;
  • 您可以将Flash与想要控制播放的任何精美UI结合使用.我认为标签也可以控制(可能通过JavaScript),但是它能够全屏吗?

<video>我能看到的标签只有两个专业人士:

  • 它更"语义" - 这对包括我在内的很多人来说可能并不重要;
  • 它不依赖于单个商业第三方实体(Adobe) - 我也不认为这是切换的一个令人信服的理由,因为免费的播放器和视频转换器已经可用,并且Adobe不会以任何方式妨碍整个过程(甚至不符合他们的利益).

那么......有什么大不了的?

添加:

好的,所以还有一个Pro ...也许吧.支持移动设备.虽然很难说.关于这个问题,我想到了许多想法:

  • 有多少移动设备实际上能够以合适的速度解码视频,无论如何,Flash或其他?
  • 主流移动设备获得<video>支持需要多长时间?即使可以通过更新获得,实际上有多少人这样做?
  • 有多少人在手机上的网页上观看视频?

至于语义部分 - 我知道搜索引擎现在可能能够更好地检测视频,但是......无论如何它们会对它们做什么?好的,所以他们知道页面中有一个视频.和?他们无法索引视频!我想在这里再提一些论点.

添加:

想到另一个缺点.这开辟了跨浏览器不兼容的全新领域.在这方面,HTML和CSS已经非常混乱了.闪存至少在各处都是一样的.但是至少有一家主要的浏览器供应商决定反对这个<video>标签(任何人都可以说"Internet Explorer"吗?),我们有一个很好的新地区可供探索.

添加:

专业人士刚进来.更多的竞争=更多的创新.确实如此.为Adobe提供更多竞争可能会迫使他们在目前缺乏的领域改进Flash.许多人引用Linux似乎是一个弱点.

flash video html5

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

FFmpeg支持的所有编解码器和格式是什么?

我需要一个FFmpeg支持的编解码器和格式列表.我在哪里可以找到它?

video ffmpeg

116
推荐指数
4
解决办法
17万
查看次数