Jquery videojs:播放后更改标题属性
我有一个带有Video.js的HTML5视频。我想在开始视频后更改标题属性。 我的代码是:Jquery videojs:播放后更改标题属性,jquery,attributes,html5-video,title,video.js,Jquery,Attributes,Html5 Video,Title,Video.js,我有一个带有Video.js的HTML5视频。我想在开始视频后更改标题属性。 我的代码是: <video id="vidid14" class="video-js vjs-default-skin" width="554" height="312" controls poster="Picture_copyright_John_Doe.jpg" title="©John Doe" preload="none"> 但是我得到了错误消息:“VIDEOJS:error:TypeErro
<video id="vidid14" class="video-js vjs-default-skin" width="554" height="312" controls poster="Picture_copyright_John_Doe.jpg" title="©John Doe" preload="none">
但是我得到了错误消息:“VIDEOJS:error:TypeError:this.attr不是一个函数”
我没有别的办法。是否有更改代码的解决方案?
提前感谢。在您的示例中
这是玩家的参考。由于标题不存在,因此玩家出现了射击错误
根据您更新标题的需要,您可以使用以下任意选项
$('vidid14').attr('title','New Tile')代码>
或
$('vidid14_html5_api').attr('title','New Tile')代码>非常感谢。就是:$(“#”+videoId+”\uHTML5\uAPI').attr('title','newtitle');更改视频的标题$('#'+videoId).attr('title','newtitle');更改洗涤器栏的标题。
$(".video-js").each(function (videoIndex) {
var videoId = $(this).attr("id");
videojs(videoId).ready(function(){
this.on("play", function(e) {
this.attr('title', 'your new title'); }); }); });