2013-04-20 218 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 
    } 
?> 

無論你想顯示音頻您會將此代碼放在右頁。

相關問題