起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4681|回复: 10

[处理中3] JS代码如何调用audio标签方法音频?

[复制链接]

2

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
发表于 2017-5-8 14:49:28 | 显示全部楼层 |阅读模式
????

2

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2017-5-8 14:54:14 | 显示全部楼层
我在源码里增加了这个标签<audio loop controls preload="preload"><source src="sucai/3.mp3"type="audio/mpeg" sucai=""></audio>, JS里应该怎么把它调用?
回复 支持 反对

使用道具 举报

发表于 2017-5-8 15:08:41 | 显示全部楼层
zjw1005 发表于 2017-5-8 14:54
我在源码里增加了这个标签, JS里应该怎么把它调用?

这个你上网搜下吧!
http://blog.csdn.net/kaikai4/article/details/51776581

在x5中获取dom原生的方式请使用 this.getElementByXid('audioXid')
其他代码调用都是一样的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2017-5-8 16:54:24 | 显示全部楼层
liangyongfei 发表于 2017-5-8 15:08
这个你上网搜下吧!
http://blog.csdn.net/kaikai4/article/details/51776581

嗯,就是知道了原生的HTML的代码,在wex5不能使用, 都没有关于这个的使用方法和案例?
回复 支持 反对

使用道具 举报

发表于 2017-5-8 17:07:35 | 显示全部楼层
zjw1005 发表于 2017-5-8 16:54
嗯,就是知道了原生的HTML的代码,在wex5不能使用, 都没有关于这个的使用方法和案例? ...

本地测试没问题
w源码
  1.         <audio xid="bgMusic">
  2.                     <source src="music.mp3" type="audio/mp3"></source>
  3.         </audio>
复制代码


js
  1. Model.prototype.button3Click = function(event){
  2.                 var audio = this.getElementByXid("bgMusic");
  3.                 //播放(继续播放)
  4.                 audio.play();
  5.         };
复制代码


点击事件就能播放声音的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2017-5-9 10:50:43 | 显示全部楼层
liangyongfei 发表于 2017-5-8 17:07
本地测试没问题
w源码

谢谢。不过,这个就扎心了,老铁。 我本地测试,添加了按钮进来,把这两段代码放进去,UIServer错误,页面读不出的。
回复 支持 反对

使用道具 举报

发表于 2017-5-9 11:41:24 | 显示全部楼层
zjw1005 发表于 2017-5-9 10:50
谢谢。不过,这个就扎心了,老铁。 我本地测试,添加了按钮进来,把这两段代码放进去,UIServer错误,页 ...

你放在哪儿了??
可以先页面添加一个 空的div 然后将 第一个代码片段赋值到div中!
放一个按钮,按钮点击事件 放第二行代码!

本地测试正常的啊!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2017-5-9 13:01:48 | 显示全部楼层
liangyongfei 发表于 2017-5-9 11:41
你放在哪儿了??
可以先页面添加一个 空的div 然后将 第一个代码片段赋值到div中!
放一个按钮,按钮点 ...

<a component="$UI/system/components/justep/button/button" class="btn btn-default" label="button" xid="button1" onClick="button3Click">
   <i xid="i1"></i>
   <span xid="span1"></span>
   
   <audio xid="bgMusic">
                    <source src="music.mp3" type="audio/mp3"></source>
        </audio>
   
   </a>


这样还需要添加什么吗,因为确实没学过这个,就是单纯想弄个页面可以播放音乐就行。
回复 支持 反对

使用道具 举报

发表于 2017-5-9 13:08:57 | 显示全部楼层
zjw1005 发表于 2017-5-9 13:01
这样还需要添加什么吗,因为确实没学过这个 ...

你把 audio  代码放在 a标签里面了!
a 标签本来是一个button 组件!你放里面干嘛??组件的dom结构都被破坏了!怎么用??

建议你先再设计器上拖一个div下来,然后将这段代码放在div中间,这样肯定就不会出错了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
QQ
 楼主| 发表于 2017-5-9 13:22:44 | 显示全部楼层
liangyongfei 发表于 2017-5-9 13:08
你把 audio  代码放在 a标签里面了!
a 标签本来是一个button 组件!你放里面干嘛??组件的dom结构都被 ...

<a component="$UI/system/components/justep/button/button" class="btn btn-default" label="播放" xid="button1" onClick="button3Click">
   <i xid="i1"></i>
   <span xid="span1"></span>
  </a>
   
<div xid="div1">
<audio xid="bgMusic">
                    <source src="app/src/music.mp3" type="audio/mp3"></source>
        </audio>

</div>

点击按钮没有实现播放音乐??  因为不会代码,做这个有点懵逼。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-9 08:49 , Processed in 0.059251 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表