2013-04-20 212 views
0

我正在开发一个允许用户销售音乐作品的WordPress网站,我希望让PHP处理媒体,因为这将是最安全的,但我是新手,我没有编码器在水龙头上。将媒体添加到帖子摘录

我遇到的问题是试图允许已经上传的文件通过PHP进行播放,而不必为了呈现音频播放器而直接输入内容(摘录)中的内容。

我想知道的是,如果这可以通过stream_filter_append配置,或者我需要其他东西吗?无论如何,我也不知道如何编码。

我的理解是,无论需要什么代码都必须在函数文件中实现,对吗?

对于任何和所有你可以给予的帮助,我非常感谢你。

+0

你是怎么玩这个文件的?你如何储存它? – 2013-04-20 21:28:43

回答

0

我不知道你是怎么玩这个文件,或者甚至是存储它,因为你没有告诉我们。例如,如果他们被存储在一个名为'audio_files'的文件夹中,然后存储在另一个使用用户名的文件夹中,并且您希望在浏览器的内置控件中使用HTML'audio'元素,您可以像这样做这样的:

网页网址:sellMyMusic.com/profile.php?username=testaccount1

<?php 
    $username = $_GET['username']; //In this case, testaccount1 
    $audio_files = glob("audio_files/$username/*.wav"); 
    foreach ($audio_files as $audio_file) { 
     ?> 
      <audio controls> 
       <source src="<?php echo $audio_file; ?>" type="audio/mp3" /> 
       <source src="<?php echo $audio_file; ?>" type="audio/ogg" /> 
       Your browser does not support this type of audio file. 
      </audio> 
     <?php 
    } 
?> 

无论你想显示音频您会将此代码放在右页。

相关问题