成都网站建设设计

将想法与焦点和您一起共享

java代码字幕 字幕语言代码

如何用java实现srt字幕格式播放

如何制作及添加SRT字幕

创新互联建站主要从事成都网站建设、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务汤原,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

如果您在网上找到非常合适的字幕,在导入的视频之前,需要保证视频名和SRT字幕名保持一致,视频播放器才能识别并加载文件。例如,电影或者视频的名字叫“你的名字.avi”,那么SRT文件就应该重命名为“你的名字.srt”。

有的时候,我们在网上找不到视频的中文字幕,或者找到的字幕与视频的内容不匹配。这时候,我们可以自己制作SRT字幕。以下是具体操作步骤:       有的时候,我们在网上找不到视频的中文字幕,或者找到的字幕与视频的内容不匹配。这时候,我们可以自己制作SRT字幕。以下是具体操作步骤:

1、打开写字板,记事本或者电脑上任何文本编辑器。

2、创建字幕需要以下几个条件:

以序列开头的数字

字幕的出现以及消失时间

字幕的内容

空白行(表示新字幕的开始)

3、编辑完字幕之后使用.srt的扩展名保存文件。

4、点击“保存类型”,选择“所有文件”。

5、将英文字幕设置为“ANSI”,中文字幕设置为“UTF-8”。

谁有JAVA的连续上下滚动字幕的源代码

JS制作连续滚动字幕,鼠标放上去自动停止

DIV

id=demo

style="OVERFLOW:

hidden;

WIDTH:

145px;

HEIGHT:

100px"

DIV

id=demo1

aaaabr

bbbbbr

ccccbr

ddddbr

eeeebr

ffffbr

ggggbr

/DIV

DIV

id=demo2/DIV

/DIV

SCRIPT

var

speed=50

var

_demo=document.getElementById("demo");

var

_demo1=document.getElementById("demo1");

var

_demo2=document.getElementById("demo2");

demo2.innerHTML=demo1.innerHTML

function

Marquee(){

if(_demo2.offsetTop-_demo.scrollTop=0){

_demo.scrollTop-=_demo1.offsetHeight

}else{

_demo.scrollTop++

}

}

var

MyMar=setInterval(Marquee,speed)

_demo.onmouseover=function()

{clearInterval(MyMar)}

_demo.onmouseout=function()

{MyMar=setInterval(Marquee,speed)}

/SCRIPT(study.iader.com)

求一个java视频播放器源代码

这个只要你引用自己背地的MediaPlayer就可以了;代码:

div id="FlashFile"

object id="player" height="170" width="220"

classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"

param NAME="AutoStart" VALUE="1"

!--是否自动播放--

param NAME="Balance" VALUE="0"

!--调整左右声道平衡,同上面旧播放器代码--

param name="enabled" value="-1"

!--播放器是否可人为控制--

param NAME="EnableContextMenu" VALUE="-1"

!--是否启用上下文菜单--

param NAME="url" value="soft/%=file%"//源文件路径

!--播放的文件地址--

param NAME="PlayCount" VALUE="1"

!--播放次数控制,为整数--

param name="rate" value="1"

!--播放速率控制,1为正常,允许小数,1.0-2.0--

param name="currentPosition" value="0"

!--控件设置:当前位置--

param name="currentMarker" value="0"

!--控件设置:当前标记--

param name="defaultFrame" value=""

!--显示默认框架--

param name="invokeURLs" value="0"

!--脚本命令设置:是否调用URL--

param name="baseURL" value=""

!--脚本命令设置:被调用的URL--

param name="stretchToFit" value="0"

!--是否按比例伸展--

param name="volume" value="50"

!--默认声音大小0%-100%,50则为50%--

param name="mute" value="0"

!--是否静音--

param name="uiMode" value="mini"

!--显示模式:Full显示全部;mini简化;None不显示控制;invisible全部不显示--

param name="windowlessVideo" value="0"

!--如果是0可以允许全屏,否则只能在窗口中查看--

param name="fullScreen" value="1"

!--开始播放是否自动全屏--

param name="enableErrorDialogs" value="-1"

!--是否启用错误提示报告--

param name="SAMIStyle" value

!--SAMI样式--

param name="SAMILang" value

!--SAMI语言--

param name="SAMIFilename" value

!--字幕ID--

/object

/div

java se如何实现滚动字幕

通常我们都是在 坐标 0.0 的位置开始显示文字

你可以自己做个控制,每0.2秒,或者更短更长,从(0,0-n)的位置开始显示字,而N 变量每循环一次累加一。

当然,你也可以设置初始坐标为 (0,screenHeight)开始,一直到负数,

这个事纵向的

横线的滚动 其实也一样 把变化的 Y轴该成 X轴 就可以了

用java实现一个 在窗口内输入多段文字 然后设定时间 每段文字在设定时间显示 类似字幕的样子

效果图

使用javax.swing.Timer 定时器,可以方便的实现定时更新的功能

参考代码

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

//该窗口继承自JFrame. 

public class DemoFrame extends JFrame{

JLabel jl;

public static final String[] INFO = {"《静夜思》","唐.李白","床前明月光","疑是地上霜","举头望明月","低头思故乡"}; 

private int index = 0;

public DemoFrame() {

jl = new JLabel();

jl.setFont(new Font("仿宋",Font.BOLD,30));

jl.setHorizontalAlignment(JLabel.CENTER);

jl.setForeground(Color.BLUE);

add(jl);

setTitle("窗口");// 窗口标题

setSize(380, 185);// 窗口大小

setLocationRelativeTo(null);// 窗口居中

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 通常添加这行代码,点击窗口右下角的关闭时会结束程序

setVisible(true);

//设置1个定时器 每隔1000

Timer t = new Timer(1000, new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

if(index=INFO.length) {

index=0;

}

jl.setText(INFO[index]);//更新文字

index++;

}

});

t.start();//启动定时器

}

//main方法

public static void main(String[] args) {

new DemoFrame();

}

}

Java程序,实现字幕滚动,代码如下,帮我查查错误在哪?程序可以运行汉字就是不动

加入

public void init()

{

new Thread(this).start();

}

这个是Applet生命周期中的初始化调用,这里启用线程即可。

删除public static void main(String[] args) {

new Thread(new RollWords()).start();

},这个没用,Applet不用main执行,而是用appletViewer或者浏览器执行。


分享标题:java代码字幕 字幕语言代码
本文网址:http://chengdu.cdxwcx.cn/article/dochdih.html