/**
* 根据smil文件路径获得smil文件中src=""的值<br>
* >>>>>已通过测试<br>
* @param smilFilePath
* @return
*/
protected List<String[]> getSrcValues(String smilFilePath) {
List<String[]> srcValues = new ArrayList<String[]>();;
String content = "";
try {
File smilFile = new File(smilFilePath);
FileInputStream fis = new FileInputStream(smilFile);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line = "";
while ((line = br.readLine()) != null) {
content += line + "\r\n";
}
} catch (Exception e) {
e.printStackTrace();
}
int srcCount=getSrcCount(smilFilePath);
int count=0;
while(content.indexOf("src=\"")!=-1){
String test="";
content=content.substring(content.indexOf("src=\"")+5);
test=content.substring(0, content.indexOf("\""));
//System.out.println("###test["+count+"]:"+test);
String valuesList[]=new String[srcCount];;
valuesList[count]=test;
System.out.println("###valuesList["+count+"]:"+valuesList[count]);
srcValues.add(valuesList);
count++;
}
return srcValues;
}
分享到:
相关推荐
"makeSmil.java"是一个Java源代码文件,很可能是一个工具或者示例代码,用于创建SMIL文件。Java是一种跨平台的编程语言,适合用来编写这样的工具。使用这个文件,用户可以自定义生成SMIL文件的过程,包括添加媒体...
标题中的"smil.zip_java smil_smil_smil.jar"提到了一个与SMIL(Synchronized Multimedia Integration Language)相关的Java程序。SMIL是一种XML方言,主要用于描述多媒体内容的同步播放,包括图像、音频和视频。...
在给定的压缩包文件中,`src`目录可能包含了一个简单的SMIL文件生成的示例代码。虽然具体的代码没有提供,但通常这样的代码会包含解析现有SMIL文件以了解其结构,以及创建新SMIL文件的功能。开发者可能会使用类似...
例如,可以创建一个Java程序来加载SMIL文件,然后根据需要控制播放、暂停、快进等操作。Java SMIL库(如JSMIL)提供了这些功能,使得Java开发者能够在应用程序中集成多媒体内容。 **NetBeans源代码** "源代码...
标题中的"smil.rar_java smil_sm_smil_彩信"揭示了这是一个关于Java编程的项目,具体来说,是利用Java Swing库来处理SMIL(Synchronized Multimedia Integration Language)技术,用于创建和打包彩信(MMS,...
SMIL 文件生成器是一个能够自动对指定文件夹进行搜索并完成对文件夹中所有的 RM、RMVB 文件进行 批量 SMIL 封装文件生成的工具。 此软件的使用非常简单,首先您要指定一个目标文件夹,必须给出这个文件夹的全路径...
.smil文件播放器,但功能不是很强大!需要改进!
3. **示例**: 在SMIL文件中,可以这样引用MP4文件:`<video src="myVideo.mp4" dur="120s"/>`,表示播放名为"myVideo.mp4"的视频,持续时间为120秒。 **trafficnbi(网络带宽指示)** 1. **网络带宽管理**: 在流...
标题中的"smil_java_lossujc_smil_"可能是指一个基于Java实现的SMIL(Synchronized Multimedia Integration Language)工具或库。SMIL是一种用于创建多媒体应用程序的语言,它允许用户通过HTML或XML方式来同步和控制...
- `<audio>`元素用于指定一个音频文件,`src`属性指定了文件源,`dur`属性定义了播放时长。 - `<video>`元素处理视频内容,同样通过`src`指定视频源,`dur`定义播放时长。 - `<image>`元素则用来展示静态图片,`...
用户可以根据需求选择相应语言的媒体文件,而无需手动下载或切换,提高了用户体验。 SMIL的这些特性使得它在流媒体、在线教育、多媒体演示等领域具有广泛应用。例如,它可以用于创建互动式教学材料,让教师在讲解...
SMIL作为一种专门为多媒体集成设计的语言,不仅能够有效地解决传统多媒体集成中遇到的问题,还提供了一系列强大的功能,如避免统一格式的限制、同时播放不同位置的多媒体片段、精确的时间控制以及灵活的布局控制等。...
smil流媒体文件样例代码 SMIL是同步多媒体集成语言(Synchronized Multimedia Integration Language)的缩写,念做smile.它是由W3C(World Wide Web Consortium)组织规定的多媒体操纵语言。
java写得简单smil功能,可合成图片,视频,声频等,导出有安装文件,并包括有完整的Java源代码文件,使用方法见帮助。源代码开源,欢迎二次修改。安装程序运行界面请参阅运行截图。 运行环境:Java/Eclipse
标签“smil_realone smil”进一步强调了这个资源与SMIL语言和RealOne播放器的关联性,这表明内容可能涵盖了这两者的结合使用,如如何配置SMIL文件以便在RealOne中顺利播放,或者如何利用RealOne的特性优化SMIL脚本。...
2. **创建SMIL文件**:在文本编辑器中创建SMIL文件,定义每个媒体元素(如图片和音频)的源路径、显示时间和播放方式。例如: ```xml <smil> <region id="image" width="100%" height="60%" top="20%" left="5%...
至此,Wowza 服务器已成功配置为根据 SMIL 文件中的时间表自动播放指定的视频列表。这种实现方式类似于电视台的节目安排,可以大大提高直播内容的自动化程度,减少人工干预的需求,非常适合需要定期播放固定内容的...
由于系统“比较简单,方便修改”,这表明其设计时考虑了易用性和可扩展性,开发者可以根据需要调整SMIL文件,以适应不同的彩信内容。 **5. 实际应用与开发** 在实际的彩信服务中,SMIL文件可能通过GPRS(通用分组...
在这个主题中,我们将通过两个具体的例子来探讨SMIL的基础知识。 **例子一:简单的音频和图像同步播放** 在第一个例子中,我们可能会看到如何使用SMIL将一首背景音乐与一个展示图片的幻灯片同步。以下是一个基本的...
### SMIL详细解析 #### 一、多媒体片段结构组织 SMIL(Synchronized Multimedia Integration Language,同步多媒体集成语言)是一种基于XML的语言,用于定义多媒体内容的呈现方式,包括时间顺序和空间布局等特性。...