django
  • html5-audio
  • 2012-07-29 265 views 0 likes 
    0

    我想在我的Django應用程序播放音頻..我想包括音頻,但它似乎並沒有發揮..HTML5:播放音頻

    我嘗試了兩種東西.. 1)

    <audio id="BillaTheme" autoplay> 
        <source src="../media/audio/Billa2Theme.mp3"/> 
    </audio> 
    

    2)

    MEDIA_URL = '/Users/Projects/beer/ThirdProject/media/' 
    <audio id="BillaTheme" autoplay> 
        <source src="{{MEDIA_URL}}audio/Billa2Theme.mp3"/> 
    </audio> 
    

    雙方似乎並沒有工作。需要一些指導...

    +0

    資源文件是否正常加載(代碼200或302)? – sergzach 2012-07-29 14:15:37

    +0

    檢查您的瀏覽器是否支持播放mp3文件(IE> = 9,Chrome,Safari支持,其他瀏覽器不支持)。 – sergzach 2012-07-29 14:24:18

    +0

    我用鉻和Firefox ...仍然沒有工作..順便說一句文件大小的問題? – lakesh 2012-07-29 14:52:16

    回答

    2

    Django應用程序服務器找不到您的音頻文件。它無法在路徑中找到它:「/Users/Projects/beer/ThirdProject/media/audio/Billa2Theme.mp3」。正確檢查文件的路徑和名稱。這是案例 - 文件的路徑和名稱。

    將您的MEDIA_ROOT輸出到模板中,並確保它完全符合您的需求。

    如果您使用其他Web服務器來提供靜態文件,請檢查服務器的訪問日誌。

    1

    你的瀏覽器是否支持mp3?看看「音頻格式和瀏覽器支持」表格w3schools

    您也可以試試的開源soundmanager2

    +0

    我用鉻和Firefox ...兩者都不起作用... – lakesh 2012-07-29 14:52:55

    相關問題