如何使用C#在ASP.NET背后的代码中访问HTML5音频play()事件

阿尔弗雷达斯(Alfredas)

我在中继器中有一个html5音频标签。当用户单击按钮时,我想在代码背后触发play()事件。我可以找到音频并提供src,但不能启动play()。Ps:自动播放仅工作一次,而另一音频不工作。我的代码是:

中继器中的aspx

<audio id="player2" runat="server" src="" type="audio/mp3" 
controls="controls" preload="none" autoplay="autoplay">

代码隐藏

        HtmlAudio audio = (HtmlAudio)e.Item.FindControl("player2");
         switch (e.CommandName)
        {
            case "play":

                audio.Src = dt.Rows[0]["AudioPath"].ToString();                    
                **audio play() ?**                   
                break;             

        }
哈兹拉特贝克

自然,对于其他音频,它将不起作用。它仅适用于第一个。因为您给所有的人都使用了相同的ID。ID也应该是动态的,具体取决于您的音频。例如,您可以从数据库<%#Eval(“ id”)%>加载它您具有一些控件,单击该控件时必须播放音频。如果您将在链接上这样做会更好。例如,

<a href="javascript:PlayAudio(<%#Eval("id") %>)">
     <img src="...." width=".." height=".." />
</a>

然后写javascript函数:

PlayAudio(id){
   document.getElementById('audio'+id).setAttribute("autoplay", "autoplay");
}

希望能帮助到你

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C#访问ASP.Net中的HTML5音频

来自分类Dev

如何在背后使用C#代码更改ASP.NET表中单元格的值

来自分类Dev

如何在背后使用C#代码更改ASP.NET表中单元格的值

来自分类Dev

如何在grideview中的代码背后C#中访问html输入类型的文本

来自分类Dev

如何在ASP.net C#背后的代码中添加jquery .trigger()

来自分类Dev

如何使用Session变量ASP.NET C#

来自分类Dev

如何在.NET ASP C#中正确使用QueryString?

来自分类Dev

如何使用linq ASP.NET C#进行计数

来自分类Dev

如何使用C#对象引用HTML / ASP元素?

来自分类Dev

如何在 asp.net MVC 中使用 Linq、C# 访问连接表中的列

来自分类Dev

如何在asp.net C#中使用Ajax调用C#方法?

来自分类Dev

如何从背后的代码刷新ASP页面?C#

来自分类Dev

如何使用ASP.NET C#将HTML表格下载到Excel文件中

来自分类Dev

使用ASP.NET C#的HTML5视频控件

来自分类Dev

如何使用ASP.NET C#在页面加载时绑定JavaScript事件

来自分类Dev

如何使用Css文件更改按钮文本的颜色onclick事件(asp.net,C#)?

来自分类Dev

如何使用asp.net c#将使用jsPDF生成的PDF附加到邮件中

来自分类Dev

如何使用C#使用asp.net动态更新mongodb中相同ID的colums值

来自分类Dev

不使用ASP.NET Core时如何使用C#中的配置?

来自分类Dev

如何使用asp.net C#访问多选下拉列表

来自分类Dev

如何在ASP.Net Web表单中使用Roslyn执行C#代码?

来自分类Dev

本机html元素输入绑定到代码背后的asp.net事件

来自分类Dev

如何使用c#将带asp.net 4.0的html源设置为iframe

来自分类Dev

如何使用asp.net c#直接打印使用iTextSharp动态创建的PDF?

来自分类Dev

如何使用 C# 在 ASP.NET 中使用 Crystal Reports 打印 datagidview?

来自分类Dev

如何在html5中绘制音频流的波形?

来自分类Dev

使用C#代码创建ASP CheckBox

来自分类Dev

如何使用C#验证ASP.NET中的CSV文件

来自分类Dev

如何在ASP.NET WebForm中的jQuery Ajax中使用C#数据表?

Related 相关文章

  1. 1

    使用C#访问ASP.Net中的HTML5音频

  2. 2

    如何在背后使用C#代码更改ASP.NET表中单元格的值

  3. 3

    如何在背后使用C#代码更改ASP.NET表中单元格的值

  4. 4

    如何在grideview中的代码背后C#中访问html输入类型的文本

  5. 5

    如何在ASP.net C#背后的代码中添加jquery .trigger()

  6. 6

    如何使用Session变量ASP.NET C#

  7. 7

    如何在.NET ASP C#中正确使用QueryString?

  8. 8

    如何使用linq ASP.NET C#进行计数

  9. 9

    如何使用C#对象引用HTML / ASP元素?

  10. 10

    如何在 asp.net MVC 中使用 Linq、C# 访问连接表中的列

  11. 11

    如何在asp.net C#中使用Ajax调用C#方法?

  12. 12

    如何从背后的代码刷新ASP页面?C#

  13. 13

    如何使用ASP.NET C#将HTML表格下载到Excel文件中

  14. 14

    使用ASP.NET C#的HTML5视频控件

  15. 15

    如何使用ASP.NET C#在页面加载时绑定JavaScript事件

  16. 16

    如何使用Css文件更改按钮文本的颜色onclick事件(asp.net,C#)?

  17. 17

    如何使用asp.net c#将使用jsPDF生成的PDF附加到邮件中

  18. 18

    如何使用C#使用asp.net动态更新mongodb中相同ID的colums值

  19. 19

    不使用ASP.NET Core时如何使用C#中的配置?

  20. 20

    如何使用asp.net C#访问多选下拉列表

  21. 21

    如何在ASP.Net Web表单中使用Roslyn执行C#代码?

  22. 22

    本机html元素输入绑定到代码背后的asp.net事件

  23. 23

    如何使用c#将带asp.net 4.0的html源设置为iframe

  24. 24

    如何使用asp.net c#直接打印使用iTextSharp动态创建的PDF?

  25. 25

    如何使用 C# 在 ASP.NET 中使用 Crystal Reports 打印 datagidview?

  26. 26

    如何在html5中绘制音频流的波形?

  27. 27

    使用C#代码创建ASP CheckBox

  28. 28

    如何使用C#验证ASP.NET中的CSV文件

  29. 29

    如何在ASP.NET WebForm中的jQuery Ajax中使用C#数据表?

热门标签

归档