在我的应用程序中,我需要播放在线mp3,我使用此链接在Android中使用MediaPlayer成功播放
http://www.virginmegastore.me/Library/Music/CD_001214/Tracks/Track1.mp3
我有许多mp3需要在服务器上传,并提供上述链接所提供的服务。
我曾尝试将它们上传到Google云端硬盘,也尝试过soundcloud,但他们的行为不同。
我需要像http://www.virginmegastore.me/Library/Music/CD_001214/Tracks/Track1.mp3提供的链接一样的服务。
任何人都知道有这种行为的网站吗?
提前致谢
在-ve downvotes之后更新(显示我尝试的内容)
我使用picosong.com生成此链接http://picosong.com/5Nt9,上述链接不以****结尾.mp3&做这个想要的链接我可能需要一个php服务器!
我搜索网络&找到了这些网站
由AudioPlay Online Generator(http://www.strangecube.com/audioplay/)生成
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="30" height="30">
<PARAM NAME=movie VALUE="http://www.strangecube.com/audioplay/online/audioplay.swf?file=http://picosong.com/5Nt9&auto=yes&sendstop=no&repeat=1&buttondir=http://www.strangecube.com/audioplay/online/alpha_buttons/classic&bgcolor=0x000000&mode=playpause">
<PARAM NAME=quality VALUE=high><PARAM NAME=wmode VALUE=transparent>
<embed src="http://www.strangecube.com/audioplay/online/audioplay.swf?file=http://picosong.com/5Nt9&auto=yes&sendstop=no&repeat=1&buttondir=http://www.strangecube.com/audioplay/online/alpha_buttons/classic&bgcolor=0x000000&mode=playpause" quality=high wmode=transparent width="30" height="30" align="" TYPE="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>
</object>
</div><!-- End of generated code -->
我尝试在localhost xampp中运行它没有显示任何内容,没有错误但没有运行
我做错了什么?
我只想要的是.mp3结束链接与此链接具有完全相同的可见性http://www.virginmegastore.me/Library/Music/CD_001214/Tracks/Track1.mp3 因为只有这种类型的链接可以在android中实时流式传输。
帮助!!
答案 0 :(得分:0)
您提供给MP3文件的链接只是... MP3文件的链接。每个客户都会以不同的方式解释它。
所以你可以:
使用PHP
header('Content-type: audio/mpeg');
readfile($mp3_filepath);
您提到了Google云端硬盘。您可以通过以下方式直接发送文件:
https://googledrive.com/host/[FOLDER_ID]/[MP3_FILE].mp3
玩得开心。