繁体   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