首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript显示字幕

使用javascript显示字幕
EN

Stack Overflow用户
提问于 2012-07-26 23:22:19
回答 2查看 3K关注 0票数 0

我目前正在使用jquery.srt.js来显示我的一些视频的字幕。

我想要完成的是在网页中显示字幕的全部文本文件。

这就是我在html文档中的内容。如何获得'data-srt‘(本地文件)内容?

谢谢

代码语言:javascript
复制
<div id='srt'
     class="srt"
     data-video="video"
     data-srt="sample.srt" />

</div>

编辑

代码语言:javascript
复制
    $(function()
    {
        $.get($("#srt").data("srt"), function(text) {
            alert(text);
        });
    });

</script>

我尝试了上面的版本,但是它没有显示字幕文本,而是给了我:

对象XMLDocument

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-26 23:36:57

我看到您使用的是W3C DOM方法,但是您的文件表明您使用的是jQuery。因此,使用jQuery可以缩短以下内容:

代码语言:javascript
复制
$.get($("#srt").data("srt"), function(text){
  alert(text); // Show the subtitles from the text file.
});

享受吧!

票数 0
EN

Stack Overflow用户

发布于 2012-07-26 23:34:13

我假设sample.srt是位于the服务器上的文本文件?您可以尝试对文本文件执行ajax调用,并使用javascript显示html元素的响应文本。使用jQuery执行AJAX调用:

代码语言:javascript
复制
$.ajax(
{
   url: $("#srt").attr("data-srt"),
   success: function(responseText)
   {
       alert(responseText);
   }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11679441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档