• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 使用phonegap播放音频,phonegap播放音频

使用phonegap播放音频,phonegap播放音频

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了phonegap使用教程,phonegap使用,phonegap,phonegap教程,phonegap下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

使用phonegap播放音频,phonegap播放音频


<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>Compass Example</title>

		<script type="text/javascript" charset="UTF-8" src="cordova.js"></script>
		<script type="text/javascript" charset="UTF-8">
			document.addEventListener("deviceready", onDeviceReady, false);

			function onDeviceReady() {
			}
			
			var my_media=null;
			var mediaTimer=null;
			
			function playAudio(src){
				my_media=new Media(src,onSuccess,onError);
				my_media.play();
				
				if(mediaTimer==null){
					mediaTimer=setInterval(function(){
						my_media.getCurrentPosition(
							//成功回调
							function(position){
							if(position>-1){
								setAudioPosition((position/1000)+"sec");
							}
						},
						//错误回调
						function (e){
							console.log("Error getting pos="+e);
							setAudioPosition("Error: "+e);
						}
						);
					},1000);
				}
			}
			
			function pauseAudio(){
				if(my_media){
					my_media.pause();
				}
			}
			
			function stopAudio(){
				if(my_media){
					my_media.stopAudio();
				}
				clearInterval(mediaTimer);
				mediaTimer=null;
			}
			
			function onSuccess(){
				console.log("playAudio():Audio Success");
			}
			
			function setAudioPosition(position){
				document.getElementById('audio_position').innerHTML=position;
			}

            //错误的回调 
			function onError(error) {
				alert('code:'+error.code+'\n'+'message:'+error.message+'\n');
			}
			
		</script>
	</head>

	<body>
		<a href="#" onclick="playAudio('http://example.com/audio.mp3');">Play Audio</a>
		<a href="#" onclick="pauseAudio();">Pause Playing Audio</a>
		<a href="#" onclick="stopAudio();">Stop Playing Audio</a>
	    <p id="audio_position"></p>
	</body>

</html>

  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 使用phonegap播放音频,phonegap播放音频

相关文章

  • 2017-05-26Android Studio 2.0下创建jni应用调用本地C函数
  • 2017-05-26android开发之路08(ListView&amp;Adapter),androidlistview
  • 2017-05-26如何解决Linux系统中的Navicat for MySQL 1045错误
  • 2017-05-26一个大四毕业生想对自学Android的大学生说一些话,android大学生
  • 2017-05-26初识android中的动画,初识android动画
  • 2017-05-26Android 连接webservice(利用谷歌提供的jar包),androidwebservice
  • 2017-05-26android基于口令加密快速搞懂(一),android搞懂
  • 2017-05-26重写dispatchKeyEvent方法 按返回键back 执行两次的解决办法,dispatchkeyevent
  • 2017-05-26【转载】ReactiveX 的理念和特点,转载reactivex理念
  • 2017-05-26React Native Android入门实战及深入源码分析系列(2)——React Native源码编译

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 手游项目总结,游项目总结
    • 去除GridView选中时的蓝色背景,gridview选中蓝色
    • SwipeMenuListView框架完全解析,swipemenulistview
    • cocos的Director、Scence、Layer(一)---摘自于官方文档,cocosscence
    • android应用开发-从设计到实现3-8静态原型的Appbar折叠
    • 安卓高级组件-----进度条,安卓-----进度条
    • Android安全专项-AndBug动态调试工具环境搭建
    • Android 5.0(棒棒糖))十大新特性,android新特性
    • Android 接入 OpenCV库的三种方式,androidopencv
    • Android开发重点难点1:RelativeLayout(相对布局)详解,

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有