我大约 3 小时前在互联网上搜索,我很困惑如何在 video.js 播放器中实现字幕。
我已经<track kind="subtitles" src="http://test.to/the-longest-ride.720p.BluRay.x264.YIFY.srt" srclang="en-US" label="English"></track>
在我的播放器中添加了这段代码并将这个字幕文件上传到我的服务器 评论气球出现在我的播放器菜单中,但没有显示字幕。
当我搜索时,我读到 webvtt 格式将运行 :( 但是关于 srt 格式或其他格式以及在运行时我将如何实现和转换 webvtt 格式。
我也得到了这个Video Js Caption Plugin我已经阅读了这个文档,但我不太明白在哪里提供字幕链接。
请帮助如何添加字幕以及我应该从哪里开始。
谢谢
我想在视频js中创建自定义按钮我已经尝试了很多东西并且在我申请时搜索很多我发现没有结果我认为我的代码中有一些错误.
我成功地在视频js上设置了我的播放器.
这是我的代码,我试图添加自定义按钮.
<script>
$(document).ready(function(){
var player = videojs('video1');
var myButton = player.controlBar.addChild('button', {
text: "Press me",
// other options
});
myButton.addClass("html-classname");
});
</script>
Run Code Online (Sandbox Code Playgroud)
<script>
$(document).ready(function(){
var player = videojs('video1');
var button = player.addChild('button');
button.el();
});
</script>
Run Code Online (Sandbox Code Playgroud)
我有成千上万的网址,其中有我想从网址获取ID的ID,例如这是我的数组
Array
(
[0] => http://www.videoweed.es/file/f62f2bc536bad
[1] => http://www.movshare.net/video/5966fcb2605b9
[2] => http://www.nowvideo.sx/video/524aaacbd6614
[3] => http://vodlocker.com/pbz4sr6elxmo
)
Run Code Online (Sandbox Code Playgroud)
我想要来自上述链接的ID
f62f2bc536bad
5966fcb2605b9
524aaacbd6614
pbz4sr6elxmo
我有使用parse_url
函数,但它返回我path
包括斜杠后面的所有东西(/)像/ file/pbz4sr6elxmo
<?php
foreach($alllinks as $url){
$parse = parse_url($url);
echo $parse['path'];
}
?>
Run Code Online (Sandbox Code Playgroud)
产量
/ pbz4sr6elxmo
/视频/ 5966fcb2605b9
/文件/ f62f2bc536bad
/视频/ 524aaacbd6614
我有一个字幕文件,其中有 start_time 和 end_time ,其格式如下00:38:42,689但我不希望这样,我有以毫秒为单位的字幕功能,所以我想在 php 中以毫秒为单位转换它。
我怎样才能完成它。谢谢