草庐IT

mpeg2video

全部标签

javascript - Android video.duration 直到 video.play() 才会加载

我有一个html5视频,我试图在播放期间的特定时间间隔设置回调。使用video.play()从javascript开始播放视频。现在我的代码监听'loadedmetadata'事件,然后查询持续时间并设置这些回调。在移动版Safari上运行良好,但在Android(2.3.4和2.3.7)上运行不佳。在Android上,'loadedmetadata'似乎在持续时间实际可用之前发出。为了对此进行测试,我在我的代码中记录了加载过程的每一步的持续时间,以查看可以实际读取它的位置。在video.play()之前和一个'timeupdate'事件之后,video.duration属性为6000

Android WebView HTML5 Video Spawns MediaPlayer 永远存在于 Samsung S4 [找到黑客答案]

据我所知,这似乎是最新的三星设备所特有的。S4将执行此操作。Nexus7不会。如果带有WebChromeClient的WebView开始播放HTML5视频,它会创建一个MediaPlayer实例。视频结束后,似乎没有办法通过System.exit(0)杀死MediaPlayer。这是我的整个MainActivity.javapackagecom.test.webviewtest;importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebChromeClient;importandroid.web

html - Node.js Webm 直播服务器 : issues with <video> tag

我使用Node.js作为流服务器来流式传输由FFMPEG发送的实时Webm视频(从另一个应用程序执行,流通过HTTP完成)并由使用该标签的网络应用程序接收。这就是我正在做的:FFMPEG使用以下命令流式传输接收到的帧:ffmpeg-r30-frawvideo-pix_fmtbgra-s640x480-i\\.\pipe\STREAM_PIPE-r60-fsegment-s240x160-codec:vlibvpx-fwebmhttp://my.domain.com/video_stream.webm(流来自以Kinect为源的应用程序,通过管道与FFMPEG通信,一帧一帧地发送)当we

javascript - 如何在 HTML5 的 "video"标签中使用 youtube 视频作为源

我需要将YouTube视频作为HTML5视频标签的来源,一旦视频播放完毕,“onended”事件将被触发,我将编写某种类型的脚本来运行。functionhideVideo(){document.getElementById("videoSource").style.visibility="hidden";}这里所有的本地视频文件都可以正常工作,唯一的问题是我需要提供一个YouTube视频作为来源,但它不起作用,所以请任何知道这的人帮助我.. 最佳答案 Html5不支持youtubeurl,如果您的网站需要视频源,您可以这样做:第1步

html - 容器的宽度不环绕宽度 :auto <video>

如标题所述,如果我包装在中容器(以进一步添加覆盖),设置为relative;inline-block;height:100%;同时的大小是height:100%;width:auto在初始页面呈现时一切都很好,但是一旦您调整页面大小时,视频就会缩小/增大,但容器的宽度保持不变。这是给你的代码笔:http://codepen.io/MaxYari/pen/PqeOQY只需尝试更改窗口的高度,看看我的意思。换句话说-我想制作一个容器来包裹标签,其本质上保持其纵横比。此div-video结构必须适合更大的容器列表。适合较大的一侧,取决于container-list方向。即height:100

html - Apache + HTML5 Video Tag - 哪里出了问题?

[查看更新!-适用于Android/IOS浏览器,但不适用于其他任何地方。FireFox、Chrome、Opera、Safari都失败了。尽管它们肯定已准备好HTML5视频标签]只是尝试使用html5标签流式传输视频。我得到的只是视频播放器控件,没有别的。这太简单了,我认为它应该可以正常工作:Movietitle那么我哪里会出错呢?我尝试的不仅仅是这个小片段。我试过其他人的示例片段。我试过很多视频,很多格式(mp4、flv、ogg)。我试过在Chrome、Firefox、Android嵌入式浏览器、Opera、IE9中查看它。我可以在VLC等程序中从URL流式传输文件,没有任何问题。我

javascript - 使多个 html5-video 在 iOS5 上点击开始

我目前正在开发一个页面,当您单击一个元素时可以播放不同的视频。虽然它在计算机上运行良好,但在iOS设备上却不行。问题是,当单击该元素(在本例中为按钮)时,它会显示视频但不会开始播放,正如它应该的那样。脚本是$(document).ready(function(){$('#video_1,#video_2').hide();$('.icon_1').click(function(){$('#video_2').fadeOut(function(){$('#video_1').fadeIn();});});$('.icon_2').click(function(){$('#video_1'

javascript - Sencha Touch 2 + PhoneGap + iPad : Video with base64 encoded data: "The Operation could not be completed"

我的应用程序(封装在PhoneGap中)同时运行在线和离线模式。我将以base64编码的图像和视频存储在本地存储中。当我在浏览器上调试它时,它运行得很好,但在iPad上,它在javascriptpromt中大喊“操作无法完成”。我试过使用纯html标签和真正的Ext.Video放置视频。我在这里遗漏了什么?谢谢newhtml+="";更新:在iPad和Android3.0native浏览器中测试,结果是相同的“Theoperation...”。使用和不使用自动播放和Controller进行测试(在视频/源标签中)。 最佳答案 Pho

android - Android 上的 HTML5 <video> 元素无法播放

像下面这样的视频标签在iPhone上可以正常播放,但在Android上就不行:有了上面的代码,安卓连剪辑都点击不了。它只会看到海报图片。下面的视频标签适用于Android:但是,我仍然需要多源功能(对于Firefoxogv支持……)。下面的代码不起作用(如果我将javascript粘贴到源标记中,它们也不起作用):使用上面的代码,剪辑在Android中是可点击的,但仍然没有任何反应。有人能帮忙吗? 最佳答案 尝试从源列表中删除编解码器。可能是因为您列出的编解码器在Android上不存在,所以它令人窒息。如果你使用src属性,它会自动

jquery - mpg/mpeg 音频文件持续时间 jquery

我有以下代码库Audiosource.onloadeddata=function(){$("#txtAudioDuration").val(Math.round(Audiosource.duration));};当我使用.mp3、.mp4、.ogg、.wav音频时长被正确填充,但是当我使用mpg或mpeg音频文件时,时长没有被加载。我试过转换后的mpg和mpeg音频文件,我没有原始的mpg或mpeg音频文件。是否有下载这些文件的链接。如有任何建议,我们将不胜感激。谢谢 最佳答案 首先想到的是您需要设置服务器内容类型headeraud