当前位置:首页 » 操作系统 » 多媒体源码

多媒体源码

发布时间: 2022-08-31 14:31:25

❶ 求凌波多媒体教学软件的源代码

按Ctrl + WINDOWS + SHIFT + F12关闭软键盘快捷方式,然后把电缆拉,删除的凌波多媒体教学软件。

❷ “DIVX”和“XVID”有什么区别

  • XVID的质量相对较高,但压缩速度较慢 ,DIVX的压缩速度快,但质量较低 。

  • DivX 是将影片的音频由MP3来压缩、视频由MPEG-4技术来压缩,最后再将两部分合成制作而成的。由于MP3和MPEG-4超强的压缩能力,使得影片的容量急剧减少,可以将一部2G大小的DVD影片压缩到一片650M的CDR上。

  • 目前有三种 DivX 编码器:DivX 3.x 是最着名的而且到处都有,它又称为 DivX ;实际上就是 Microsoft 的 MPEG-4 v3 Codec 的 hack 版本。

  • 第二个是 DivX 4,DivX Networks Inc. 完全重新编写的作品,但是由于他们又推出了 DivX 5 所以目前已经不用了。DivX 5 提供更好的图像质量和更多的功能。

  • XviD 是一个开放源码的 MPEG-4 多媒体解码器,它是基于 Open DivX 编写的。XviD 是由一群原 Open DivX 义务开发者在 Open DivX 于2001年7月停止开发后自行开发的。

  • XviD支持多种编码模式,量化 (Quantization) 方式和范围控,运动侦测 (Motion Search) 和曲线平衡分配 (Curve),动态关键帧距 (I-frame interval),心理视觉亮度修正,演职员表选项,外部自定义控制,运动向量加速 (Hinted Me) 编码,画面优化解码等众多编码技术,对用户来说功能十分强大。

简单点说:

❸ 求多媒体文件上传到指定文件夹,并入库的ASP源代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size:12px;
}
a {
font-size: 12px;
}
-->
</style>
<script language="javaScript" type="text/javascript">

function showimg()
{
parent.document.beauty_in.preindex.src=document.beauty_in.file1.value;
}

function indexsize()
{
if (parent.document.beauty_in.preindex.fileSize > 1024*1024)
{
parent.document.beauty_in.preindex.src = "images/default.gif";
parent.document.beauty_in.file1.value = "";
alert ("您上传的首页相片大于1M,请重新上传");
}
}
</script>
</head>
<body style="background-color:transparent">
<form action="upfile_pic.asp" method="post" enctype="multipart/form-data" name="beauty_in" id="beauty_in" style=" font-size:10px">
<table>
<tr>
<td><input class=c type="file" name="file1" size=20 onChange="setTimeout('showimg()',500)" >
<input type="submit" name="Submit" value="上传" onClick="parent.document.beauty_in.preindex.src = 'images/defaulting.gif';"></td>
</tr>
</table>
</form>
</body>
</html>

看看吧

❹ 多媒体信息发布系统软件源码,或者设计原理,什么软件开发, 详细说明,语言如何编程

数游DSIS多媒体信息发布系统采用简单易用的B/S架构,基于网络平台,采用分布式区域管理技术,可以有效整合各种多媒体资源,实现远程制作、发布、管理和随时更新节目;系统采用专有的传输协议,支持权限管理和节目下载时的断点续传,在保证内容播出安全的同时,还能实现任意网络带宽下的高清图像质量;系统不仅能播放几乎所有格式的音视频、文字、文档、图片 等,还充分融合了新闻、公告、天气预报、银行汇率、牌价、服务资讯、滚动字幕、紧急通知、摄像采集、电视信号传输、现场直播等流媒体信息、数据库对接等网络应用。使播放内容不再仅仅局限于已有的固定素材,使播放的内容更加灵活丰富、一目了然。目前系统已广泛应用于企业楼宇、政府机关、银行金融、移动联通、学校医院、车站机场、酒店会所、连锁商超、智能小区等领域。

❺ flash多媒体源码作品

呵呵,一点分换一个作品或是作业,对你来说,值!

❻ android源码里有哪些比较好的算法或框架推荐

Android中对于图形界面以及多媒体的相关操作比较容易实现。而且对于大多数
手机
用户来说,他们主要也就是根据这些方面的功能来对系统那个进行修改。我们可以通过本文介绍的Android多媒体框架的源码解读,来具体分析一下这方面的基本知识。
Android多媒体框架的代码在以下目录中:external/opencore/。这个目录是Android多媒体框架的根目录,其中包含的子目录如下所示:
* android:这里面是一个上层的库,它基于PVPlayer和PVAuthor的SDK实现了一个为Android使用的Player和Author。
* baselibs:包含数据结构和线程安全等内容的底层库
* codecs_v2:这是一个内容较多的库,主要包含编解码的实现,以及一个OpenMAX的实现
* engines:包含PVPlayer和PVAuthor引擎的实现
* extern_libs_v2:包含了khronos的OpenMAX的头文件
* fileformats:文件格式的据具体解析(parser)类
* nodes:编解码和文件解析的各个node类。
* oscl:操作系统兼容库
* pvmi: 输入输出控制的抽象接口
* protocols:主要是与网络相关的RTSP、RTP、HTTP等协议的相关内容
* pvcommon:pvcommon库文件的Android.mk文件,没有源文件。
* pvplayer:pvplayer库文件的Android.mk文件,没有源文件。
* pvauthor:pvauthor库文件的Android.mk文件,没有源文件。
* tools_v2:编译工具以及一些可注册的模块。
Splitter的定义与初始化
以wav的splitter为例,在fileformats目录下有解析wav文件格式的pvwavfileparser.cpp文件,在nodes目录下有pvmf_wavffparser_factory.cpp,pvmf_wavffparser_node.h, pvmf_wavffparser_port.h等文件。
我们由底往上看,vwavfileparser.cpp中的PV_Wav_Parser类有InitWavParser(),GetPCMData(),RetrieveFileInfo()等解析wav格式的成员函数,此类应该就是最终的解析类。我们搜索PV_Wav_Parser类被用到的地方可知,在PVMFWAVFFParserNode类中有PV_Wav_Parser的一个指针成员变量。
再搜索可知,PVMFWAVFFParserNode类是通过PVMFWAVFFParserNodeFactory的CreatePVMFWAVFFParserNode()成员函数生成的。而CreatePVMFWAVFFParserNode()函数是在PVPlayerNodeRegistry::PVPlayerNodeRegistry()类构造函数中通过PVPlayerNodeInfo类被注册到Oscl_Vector<PVPlayerNodeInfo, OsclMemAllocator> 的vector中,在这个构造函数中,AMR,mp3等node也是同样被注册的。
由上可知,Android多媒体框架中对splitter的管理也是与ffmpeg等类似,都是在框架的初始化时注册的,只不过Opencore注册的是每个splitter的factory函数。
综述一下splitter的定义与初始化过程:
每个splitter都在fileformats目录下有个对应的子目录,其下有各自的解析类。
每个splitter都在nodes目录下有关对应的子目录,其下有各自的统一接口的node类和node factory类。
播放引擎PVPlayerEngine类中有PVPlayerNodeRegistry iPlayerNodeRegistry成员变量。
在PVPlayerNodeRegistry的构造函数中,将 AMR, AAC, MP3等splitter的输入与输出类型标示和node factory类中的create node与release delete接口通过PVPlayerNodeInfo类push到Oscl_Vector<PVPlayerNodeInfo, OsclMemAllocator> iType成员变量中。
当前Splitter的匹配过程
PVMFStatus PVPlayerNodeRegistry::QueryRegistry(PVMFFormatType& aInputType, PVMFFormatType& aOutputType, Oscl_Vector<PVUuid, OsclMemAllocator>& aUuids)函数的功能是根据输入类型和输出类型,在已注册的node vector中寻找是否有匹配的node,有的话传回其唯一识别标识PVUuid。
从QueryRegistry这个函数至底向上搜索可得到,在android中splitter的匹配过程如下:
android_media_MediaPlayer.cpp之中定义了一个JNINativeMethod(JAVA本地调用方法)类型的数组gMethods,供java代码中调用MultiPlayer类的setDataSource成员函数时找到对应的c++函数
1.{"setDataSource", "(Ljava/lang/String;)V", (void *)
android_media_MediaPlayer_setDataSource},
2.static void android_media_MediaPlayer_setDataSource
(JNIEnv *env, jobject thiz, jstring path)
此函数中先得到当前的MediaPlayer实例,然后调用其setDataSource函数,传入路径
3.status_t MediaPlayer::setDataSource(const char *url)
此函数通过调getMediaPlayerService()先得到当前的MediaPlayerService, const sp<IMediaPlayerService>& service(getMediaPlayerService());
然后新建一个IMediaPlayer变量, sp<IMediaPlayer> player(service->create(getpid(), this, fd, offset, length));
在sp<IMediaPlayer> MediaPlayerService::create(pid_t pid, const sp<IMediaPlayerClient>& client, const char* url)中
调status_t MediaPlayerService::Client::setDataSource(const char *url)函数,Client是MediaPlayerService的一个内部类。
在MediaPlayerService::Client::setDataSource中,调sp<MediaPlayerBase> MediaPlayerService::Client::createPlayer(player_type playerType)
生成一个继承自MediaPlayerBase的PVPlayer实例。

❼ android 多媒体开发 源码调试中在AudioService出现R.raw cannot be resolved的错误求解。。

资源不能解析,说明你放在raw文件夹下的资源文件不能被解析,换个音乐文件试试,名字改成全小写。确保文件是正确能用的。如果还不能,那把文件直接放到assent里面去。

❽ 求 多媒体教学网站的源代码,小弟用来做毕业设计!!江湖救急,感激不尽!

51自学网的还可以就是有的要钱

热点内容
apache加密 发布:2025-05-14 14:49:13 浏览:967
安卓什么软件苹果不能用 发布:2025-05-14 14:49:03 浏览:769
jsoupjava 发布:2025-05-14 14:38:00 浏览:885
影豹选哪个配置最好 发布:2025-05-14 14:28:50 浏览:255
定期预算法的 发布:2025-05-14 14:24:08 浏览:894
interbase数据库 发布:2025-05-14 13:49:50 浏览:691
微商海报源码 发布:2025-05-14 13:49:42 浏览:347
分布式缓存部署步骤 发布:2025-05-14 13:24:51 浏览:611
php获取上一月 发布:2025-05-14 13:22:52 浏览:90
购买云服务器并搭建自己网站 发布:2025-05-14 13:20:31 浏览:689