之前的文章中提到歌曲的上傳,上傳后需要對歌曲進行審核,過程中需要對音頻進行試聽,雖然這個功能還沒說如何去實現,但Ricki在模塊提交測試期間自己試著去實現該功能,代碼如下:
上面在firefox\opera\IE 6都能正常運行,系統必須是Windows,在谷歌瀏覽器看不到播放器。
PS:1.object標簽嵌套embed是為了兼容各個瀏覽器
2.extjs還有個插件可以實現播放器的,具體查看http://www.sencha.com/blog/2008/11/24/extplayer-air-and-ext/
- listeners:{
- 'click' :function(){
- varsongPlayer= new Ext.Window({
- layout: 'fit' ,
- width: 310 ,
- modal: true ,
- frame: true ,
- autoHeight: true ,
- items:[ new Ext.Panel({
- xtype: 'panel' ,
- id: 'playerPanel' ,
- html: '<objectclassid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"type="audio/mpeg"width="310">'
- + '<paramname="fileName"value="D:\\我的文檔\\MyMusic\\海賊王-Believe.mp3"/>' +
- '<embedwidth="420"height="360"type="application/x-mplayer2"src="D:\\我的文檔\\MyMusic\\海賊王-Believe.mp3"></embed></object>'
- })]
- });
- songPlayer.show();
- songPlayer.doLayout();
- }
- }
上面在firefox\opera\IE 6都能正常運行,系統必須是Windows,在谷歌瀏覽器看不到播放器。
PS:1.object標簽嵌套embed是為了兼容各個瀏覽器
2.extjs還有個插件可以實現播放器的,具體查看http://www.sencha.com/blog/2008/11/24/extplayer-air-and-ext/
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
