比如我的页面(gridview)里  有从数据库读取的几个英文单词
每条单词旁边有个 喇叭 点击一下读它的发音
(声音文件在服务上,通过链接地址得到)
我不想让它弹出一个新页面播放
就在本页面直接播放
点击那个单词就播放那个单词 
类似与百度翻译那样
怎么做?关键代码麻烦 高手写一下!

解决方案 »

  1.   

    其实是用文件,可用谷歌或火狐审查下元素
    看了百度的翻译,喇叭使用FLASH控件
    比如apple,他就放在了a文件夹里,文件夹里有个apple.mp3文件。
    你也可以仿照他的思路
      

  2.   

    服务器上有生成声音文件的 DLL 啊,点击生成之后就将网页中内置的播放器的 src 属性(或其他表示源文件URL的属性)指定为生成对应单词发音声音的 URL 就OK了
      

  3.   

    放一个标签:
    <BGSOUND SRC="#" autostart=true loop=false />用jquery去修改它的 src。
      

  4.   


    百度是拿flash播放器做的bgsound是ie only 不推荐使用