回答
PHP是一种服务器端脚本,更多地用于数据处理和与数据库的交互。你要找的是客户端脚本,所以使用javascript或flash是播放MP3的更好方式。有很多免费的JS和Flash插件供您下载或安装在互联网上。
我个人最喜欢的是SoundManager2, http://www.schillmania.com/projects/soundmanager2/ 这是更多的开发类型的API,用于创建和定制您自己的应用程序。它是迄今为止它的小巧优化版本中更灵活的音频播放器之一。
有这个脚本生成器,你可以让你的网页播放音频。 这里是链接: http://www.scriptgenerator.net/44/Audio-player-script-generator/
您可以使用HTML5:
var snd = new Audio("file.wav"); // buffers automatically when created
snd.play();
然后可以使用onclicks等,并触发snd.play()
但看你的问题,我认为HTML5没有按不支持mp3 ...
它是浏览器特定的(甚至可能是平台特定的),是否可以播放mp3。 – PeeHaa
媒体处理由浏览器管理。要做到这一点,最好的办法是从你的PHP与嵌入式音频放出来的HTML页面,请参阅: -
http://www.w3schools.com/html/html_sounds.asp
没有在HTML正确嵌入其中,浏览器将把它们作为下载,然后文件这取决于每个浏览器使用什么助手来播放它们,或者它们是否只保存到磁盘。
朋友不要让朋友使用w3schools。 http://w3fools.com/ –
当然,这仅仅使用PHP是不可能的(因为PHP是服务器端,我认为你想玩客户端)。然而,无论是JavaScript/Flash这可以很容易地完成。
如果你想变得很酷(并且不必支持较老的用户代理),你可以使用html5的原生audio。
我玩过AudioManager 2,它试图使用JS并回退到闪存。
Soundmanager太好了......我还创建了一个不错的演示,如果有人想检查http://www.thetutlage.com/post=TUT142 –
确定用PHP直接播放歌曲是不正确的方式,或者你甚至不会找到一个安全的方式来做到这一点,网上有一些非常好的选择,我的意思是像jwPlayer的jquery插件,你可以搜索更多在谷歌上。这可以帮助您使用播放列表设置完整的音频播放器。但是,我不确定你在想什么,我已经创建了一个简单的功能,可以帮助你播放歌曲。
<?php
function getUploadedFiles($directory){
$folder = opendir($directory);
while ($file = readdir($folder)) {
if($file !== '.' && $file !== '..')
{
$filename = $directory.'/'.$file;
$file_array[] = array('filename' => $file);
}
}
return $file_array;
}
$music = getUploadedFiles('music');
foreach($music as $value)
{
echo '<a href="music/'.$value['filename'].'">'.$value['filename'].'</a>';
}
?>
功能将主要取决于用户的机器里面安装了浏览器或音乐播放器,所以它是永远正确的信任哪些用户将不得不+你的文件路径将是可见的。
我仍然建议寻找一个稳定的jQuery html5插件,它支持Flash作为后备,您可以使用播放列表轻松设置完整的音频播放器。
- 1. 在google中播放mp3播放音乐
- 2. 如何使用C库播放音乐(MP3)或.Wav文件?
- 3. 跟踪音乐/ mp3文件播放?
- 4. Android中的Mp3 /音乐播放器
- 5. C++ sfml mp3音乐播放器错误
- 6. 如何在音乐播放器中播放LRC和音乐
- 7. 使用JSON播放器播放音乐
- 8. 如何使用MPMusicPlayerController播放音乐?
- 9. 如何使用JavaScript播放音乐?
- 10. 使用python播放音乐
- 11. 如何在java中播放mp3音乐文件(多于一首音乐)?
- 12. 音乐播放
- 13. 在线Flash播放器MP3播放器音乐按钮
- 14. 停止音乐应用播放音乐
- 15. 使用Flash音乐播放器保持MP3文件的安全
- 16. Android:如何使用默认播放器播放音乐?
- 17. 音乐播放器播放MP3连续两次从音乐播放器在后台 但音乐播放器的帮助原始文件夹
- 18. 播放音乐javascript
- 19. 无法播放.mp3音频文件作为背景音乐
- 20. 用Arduino播放音乐
- 21. 使用JavaScript音乐播放器播放LastFM播放列表
- 22. 连续播放音乐的音乐
- 23. 如何从播放音乐播放器录制音频
- 24. Android使用默认音乐播放AMR文件音乐播放器
- 25. 从停止播放音乐的时刻继续播放音乐
- 26. 如何在音乐播放器中设置音乐播放滑块
- 27. 如何播放音乐,以便在结束后自动播放音乐?
- 28. 如何让Android上的音乐播放器按钮像谷歌播放音乐
- 29. 如何播放背景音乐并使其循环播放?
- 30. 如何使用语音控制音乐播放器
好问题.. – Ashwin
你想让它在服务器或客户端上播放吗? – Maerlyn
@Maerlyn在客户端。 –