|
audioPlayer模块(功能扩展多媒体)demo示例
[复制链接]
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
- <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
- <title>title</title>
- <link rel="stylesheet" type="text/css" href="../css/api.css" />
- <style>
- body {}
- html,
- body {
- height: 100%
- }
- body {
- background-color: #fff;
- margin: 0;
- }
- a.button {
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-box-pack: center;
- -webkit-box-align: center;
- height: 32px;
- margin: 8px;
- background-color: rgba(240, 240, 240, 1.0);
- border-color: rgba(220, 220, 220, 1.0);
- border-width: none;
- }
- a.active {
- background-color: rgba(240, 240, 240, 0.7);
- }
- </style>
- </head>
- <body>
- <a class="button" tapmode="active" onclick="fnInitPlayer()">初始化音频播放器,并播放</a>
- <a class="button" tapmode="active" onclick="fnPlay()">播放音频</a>
- <a class="button" tapmode="active" onclick="fnPause()">暂停播放</a>
- <a class="button" tapmode="active" onclick="fnStop()">停止播放</a>
- <a class="button" tapmode="active" onclick="fnSetVolume()">设置音量</a>
- <a class="button" tapmode="active" onclick="fnGetVolume()">获取音量</a>
- <a class="button" tapmode="active" onclick="fnSetCurrent()">设置播放位置</a>
- <a class="button" tapmode="active" onclick="fnGetState()">获取当前播放器的状态</a>
- </body>
- <script type="text/javascript" src="../script/api.js"></script>
- <script type="text/javascript">
- var audioPlayer;
- apiready = function() {
- audioPlayer = api.require('audioPlayer');
- };
- function fnInitPlayer() {
- audioPlayer.initPlayer({
- path: 'http://**.**1.z0.glb**.**/apicloud/0d0b81b8bd5ab81bda9ca54267eb9b98.mp3',
- cache: false
- }, function(ret) {
- if (ret.status) {
- api.alert({
- msg: JSON.stringify(ret)
- });
- }
- });
- }
- function fnPlay() {
- audioPlayer.play();
- }
- function fnPause() {
- audioPlayer.pause();
- }
- function fnStop() {
- audioPlayer.stop();
- }
- function fnSetVolume() {
- audioPlayer.setVolume({
- volume: 0.6
- });
- }
- function fnGetVolume() {
- audioPlayer.getVolume(function(ret) {
- api.alert({
- msg: ret.volume
- });
- });
- }
- function fnSetCurrent() {
- audioPlayer.setCurrent({
- current: 10
- });
- }
- function fnGetState() {
- var audioPlayer = api.require('audioPlayer');
- audioPlayer.getState(function(ret) {
- api.alert({
- msg: ret.state
- });
- });
- }
- </script>
- </html>
复制代码 音乐播放demo附带widget包,
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|