完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
|
相关推荐
|
|
|
这个很有帮助,谢谢
|
|
|
|
|
|
|
|
|
为什么不能下载了
|
|
|
|
|
|
|
|
|
可以可以。。。。。。。。。。。。。。。。。。。。。。。。。。。
|
|
|
|
|
|
|
|
|
非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好
|
|
|
|
|
|
|
|
|
function wmp=music(songname)
% %输出: wmp——COM.wmplayer_ocx组件对象 % %输入:songname——歌曲名称 % %示例: % music('好心分手'); % %停止播放:wmp.close 如果无WMP,自动存为ans。 % % 音量调节 wmp.setting.volume=10 % @王小川_matlab 制作 http://weibo.com/hgsz2003/ % @baby_wolf 制作 http://weibo.com/n/%E8%9C%80%E5%B1%B1%E6%8E%8C%E9%97%A8V clear wmp clear ans str=dec2hex(unicode2native(songname)); str=[repmat('%',size(str,1),1) str]; str=reshape(str',1,[]); % str=songname song_url=['http://mp3.baidu.com/m?f=ms&rf=idx&tn=baidump3&ct=134217728&lf=&rn=&word=',str,'&lm=-1']; webfile_stream=urlread(song_url); %filelist=regexp(webfile_stream,'http://box.zhangmen.baidu.com/m?word=mp3.{1,300}target','match'); music_page_url=regexp(webfile_stream,'http://mp3.baidu.com/d?song=.{1,400} target="_blank" onclick="return ','match'); music_page_url; if ~isempty(music_page_url) spc = strfind(music_page_url{1}, ' ') ; music_page_url{1}=[music_page_url{1}(1:spc-1) '%20' music_page_url{1}(spc+1:end)]; music_page=urlread(music_page_url{1}(1:end-47)); else % wmp=nan; disp(['没有找到与《',songname,'》相关的歌曲']); return; end filelist=regexp(music_page,'a id="downlink" href=".{1,200}" onclick','match'); %22 ***** 1 fileurl=['http://mp3.baidu.com' filelist{1}(23:end-9)]; % http...... " target close all; figure('visible','off'); disp(['作者:@王小川@matlab & @baby_wolf 新浪微博:http://weibo.com/hgsz2003/ ; http://weibo.com/n/%E8%9C%80%E5%B1%B1%E6%8E%8C%E9%97%A8V']) disp('歌曲连接成功'); disp(['歌曲下载链接:', music_page_url{1}(1:end-46),'' ]); % disp(music_page_url{1}(1:end-46)); clipboard('copy',fileurl); % fprintf('%sn',song_url); % fprintf('%sn',filelist{1}(1:end-8)); % web=actxcontrol('shell.explorer.2',[0 0 400 400 ]); % web.Navigate(filelist{1}(1:end-8)) % web(filelist{1}(1:end-8),'-browser'); wmp=actxserver('wmplayer.ocx'); wmp.url=fileurl; % wmp.setting.volume=10; disp(['当前的播放状态为:',wmp.status]); disp('停止播放请清除在变量空间清除COM.wmplayer_ocx,或者输入:名称.close'); disp('如需要调整音量,请按照如下设置:名称.setting.volume=10'); end % end |
|
|
|
|
|
|
|
我用matlab的coder 封装了一个c语言的dll, 但是在用labview调用时,会出现识别不到库的问题,有大神遇到过吗
2673 浏览 0 评论
5246 浏览 0 评论
在matlab中如何计算含有第一类修正的贝塞尔函数的积分算不出的问题?
9043 浏览 0 评论
怎么利用matlab得到95%,80%和70%的置信区间,并生成不同区间下的功率误差贝塔分布?
10485 浏览 0 评论
请问simulink的s-function模块如何添加多输入输出接口
14660 浏览 2 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 13:52 , Processed in 1.008986 second(s), Total 77, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖