我能够使用那里的公共流API从Grooveshark流歌曲。我正在与jPlayer(jplayer.org)一起使用它,它正在正确地播放歌曲。
但问题是,火狐中的(查看最新版本)中的,歌曲的整个持续时间一直在从00:00增加到完整的歌曲长度。基本上,完整的歌曲持续时间是歌曲缓冲的数量。
例如,对于,一首长度为04:00的分钟的歌曲开始缓冲。现在,当缓冲歌曲的四分之一(即01:00分钟)时,jPlayer将歌曲持续时间显示为01:00分钟,而应该是04:00分钟。
屏幕截图:(歌曲播放总长度为05:06分钟)
In Google (在最新版本上查看)的整个歌曲持续时间显示为,jplayer显示
像DTD这样的东西可以用来在没有javascript的旧浏览器上创建新元素吗?
我的想法是,带有css的html5浏览器将忽略带有“重新创建的”html5标记的后续xhtml声明,因此将应用html5。
我之所以在测试前问这个问题,是因为我在路上,没有安装旧浏览器的机器,但我太兴奋了,以至于不知道它是否正确。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://example.com/xhtml_plus_html5_tags.dtd">
嗨,在那里,我试图找到一种方法来重定向不支持的浏览器,从swiffy的html5交互式。
不幸的是,我没有浏览器/功能检测的经验,所以我的代码只有一个基本的框架:
// this line would confirm compatible browser is present and sends to a swiffy html5 page:
if(navigator.appName == "Chrome 18.0+" || "Firefox 4+" || "Safari 5.1+" || "Internet Explorer 9+&
我使用StageWebView在空中移动应用程序中显示html5内容(一个简单的游戏)。在某些设备上,Nexus4forEX.,html5 in StageWebView有10个FPS,而不是在相同设备上的移动Google中的50-60!但是StageWebView在设备上使用相同的Chrome版本..。
怎么可能?如何提高StageWebView的性能?