HTML5音频不';在Android设备上运行时不显示计时器
我正在开发一个PhoneGap应用程序,它使用HTML5音频标签来运行MP3音频。虽然控件处于打开状态,但当应用程序在Android手机上运行时,控件不会显示。我只能看到滑块。总之,一切都很好 我对其他控件不感兴趣,但至少我应该能够显示计时器 任何人都可以建议我怎么做HTML5音频不';在Android设备上运行时不显示计时器,android,html,audio,timer,controls,Android,Html,Audio,Timer,Controls,我正在开发一个PhoneGap应用程序,它使用HTML5音频标签来运行MP3音频。虽然控件处于打开状态,但当应用程序在Android手机上运行时,控件不会显示。我只能看到滑块。总之,一切都很好 我对其他控件不感兴趣,但至少我应该能够显示计时器 任何人都可以建议我怎么做 谢谢 不确定我是对还是错。几天前,我还在为集成html5的音频和视频标签而苦苦挣扎。Android浏览器不支持音频/视频标签,因为即使是我也为它提供了控件,但它也不起作用。我所做的是,我使用Html5标记定义脚本来执行媒体文件 S
谢谢 不确定我是对还是错。几天前,我还在为集成html5的音频和视频标签而苦苦挣扎。Android浏览器不支持音频/视频标签,因为即使是我也为它提供了控件,但它也不起作用。我所做的是,我使用Html5标记定义脚本来执行媒体文件
String script = "<SCRIPT LANGUAGE=" + "JavaScript"
+ ">function playvideo(url){window.location=url;}</SCRIPT>";
String script=“函数playvideo(url){window.location=url;}”;
在html5中包含上述脚本,并让我知道它是否有效
注:
我用本地活动来做这个 我已经探索并成功地将html5音频替换为MediaElement.js 这是我的音频标签:
<audio autoplay="autoplay" id="audioplayer" controls="true">
<source src="none" type="audio/mp3">
****
</audio>
****
下面的脚本简单地将HTML5音频播放器转换为MediaElement播放器,其中包含我想要看到的所有控件:
$('audio').mediaelementplayer({
//audio { width: 250px; margin:10px;}
defaultAudioWidth: 300,
// default if the user doesn't specify
defaultAudioHeight: 30,
// width of audio player
audioWidth: 300,
// height of audio player
audioHeight: 30,
// initial volume when the player starts
startVolume: 1.0,
// useful for <audio> player loops
loop: false,
// enables Flash and Silverlight to resize to content size
enableAutosize: true,
// the order of controls you want on the control bar (and other plugins below)
features: ['playpause','progress','current','duration'],
// Hide controls when playing and mouse is not over the video
alwaysShowControls: false,
// force iPad's native controls
iPadUseNativeControls: false,
// force iPhone's native controls
iPhoneUseNativeControls: false,
// force Android's native controls
AndroidUseNativeControls: false,
// forces the hour marker (##:00:00)
alwaysShowHours: false,
// show framecount in timecode (##:00:00:00)
showTimecodeFrameCount: false,
// used when showTimecodeFrameCount is set to true
framesPerSecond: 25,
// turns keyboard support on and off for this instance
enableKeyboard: true,
// when this player starts, it will pause other players
pauseOtherPlayers: true,
// array of keyboard commands
keyActions: []
});
$(“音频”).mediaelementplayer({
//音频{宽度:250px;边距:10px;}
默认音频宽度:300,
//如果用户未指定,则为默认值
身高:30,,
//音频播放器的宽度
音频宽度:300,
//音频播放器的高度
身高:30,
//播放器启动时的初始音量
startVolume:1.0,
//对玩家循环有用
循环:false,
//允许Flash和Silverlight根据内容大小调整大小
enableAutosize:true,
//控制栏上所需控件的顺序(以及下面的其他插件)
特点:['playpause'、'progress'、'current'、'duration'],
//播放时隐藏控件,且鼠标不在视频上方
alwaysShowControls:错误,
//强制iPad的本机控件
iPadUsenactiveControl:false,
//强制iPhone的本机控件
iPhoneUseNativeControl:false,
//强制Android的本机控件
AndroidUseNativeControl:错误,
//强制使用小时标记(#:00:00)
始终显示小时数:错误,
//以时间码(#:00:00:00)显示帧数
showTimecodeFrameCount:false,
//当showTimecodeFrameCount设置为true时使用
帧秒:25,
//打开和关闭此实例的键盘支持
启用键盘:正确,
//当该播放器启动时,它将暂停其他播放器
暂停其他玩家:是的,
//键盘命令数组
关键操作:[]
});
因此,如果有人正在寻找HTML5音频的替代品,这是一个非常好的解决方案。您希望我把这个脚本放在哪里?标签之间?html文件中的任何位置。不起作用。我现在正在探索媒体元素