簡體   English   中英

在 Hackerrank 中運行 HTML5 音頻創建程序時發生斷言錯誤

[英]Assertion Error occurred while running HTML5 audio creating program in Hackerrank

<!DOCTYPE html>
<html>
<head>
  <link rel="icon" href="favicon.png" type="image/png">
  <title>Destiny</title>
  <link href="mystyle.css" rel="stylesheet" type="text/css">
</head>
<body>
 // write your code
 <p>regular player</p>
<audio controls>    
   <source src="audio.mp3" type="audio/mpeg">
   <source src="audio.wav" type="audio/wav">
   <source src="audio.ogg" type="audio/ogg">

</audio>   

</body>
</html>

在 hackerrank 中運行此程序時發生以下錯誤

self = <test_webpage.TestWebpage object at 0x7f078f22f0f0>

        def test_indexpage(self):
    
            site = self._index.find_all('audio')
    
            count = 0
    
            for audio in site:
    
                count +=1
    
    >       assert count==3
    
    E       assert 1 == 3
    
    test/test_webpage.py:19: AssertionError

我找不到錯誤,而且我已經編寫了使用 HTML5 創建 audioPlayer 的正確語法

請任何熟悉 HTML5 多媒體的人給我解決方案

我面臨着同樣的問題。 試試這個代碼。 它對我有用。

<body>
 // write your code
<audio controls>    
   <source src="audio.mp3" type="audio/mpeg">
</audio>   
<audio preload='none'>    
   <source src="audio.mp3" type="audio/mpeg">
</audio>  
<audio loop>    
   <source src="audio.mp3" type="audio/mpeg">
</audio>    
</body>

HTML5音頻問題的正確解法

 <body> <audio controls> <source src="audio.mp3" type="audio/mp3"> </audio> <audio controls preload="none"> <source src="audio.mp3" type="audio/mp3"> </audio> <audio controls loop> <source src="audio.mp3" type="audio/mp3"> </audio> </body>

我只能在這方面提供幫助。

斷言計數==3

E 斷言 1 == 3 我可以使這個斷言 2 ==3。

利用

<audio controls>    
   <source src="audio.mp3" type="audio/mpeg">
   <source src="audio.wav" type="audio/wav">
   <source src="audio.ogg" type="audio/ogg">
 Your browser does not support <audio > tag.
</audio>

可能從這里你會得到一些想法。 我無法進一步 go 。

在 hakerrank 中,我們需要啟動服務器以運行 html 程序 如果我們在不啟動服務器的情況下開始測試,它將顯示如下斷言錯誤 U 可以通過打開終端並鍵入 npm start 來啟動服務器

在運行測試用例之前,請正常運行程序並讓服務器連接。

<p>regular player</p>
<audio controls>
   <source src="SampleAudio.mp3" type="audio/mpeg">
   <source src="SampleAudio.wav" type="audio/wav">
   <source src="SampleAudio.ogg" type="audio/ogg">
</audio>

在您的源標簽中,請正確指定音頻文件的名稱和位置。 與hackerrank一樣,請查看IDE中的側邊欄,它將位於您的index.html文件下方。 我猜,應該是 SampleAudio.mp3。 那么在這種情況下,標簽變成 -

源 src="SampleAudio.mp3" 類型="音頻/mpeg"

還有一件事,而不是使用它 3 次使用它一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM