第一步: *.mxml文件中
第二步: 在Flex工程中html-template目录下的 index.template.html 文件,修改三处
<!-- saved from url=(0014)about:internet -->
<html lang="en">
<!--
Smart developers always View Source.
This application was built using Adobe Flex, an open source framework
for building rich Internet applications that get delivered via the
Flash Player or to desktops via Adobe AIR.
Learn more about Flex at http://flex.org
// -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- BEGIN Browser History required section -->
<link rel="stylesheet" type="text/css" href="history/history.css" mce_href="history/history.css" />
<!-- END Browser History required section -->
<title>${title}</title>
<mce:script src="AC_OETags.js" mce_src="AC_OETags.js" language="javascript"></mce:script>
<!-- BEGIN Browser History required section -->
<mce:script src="history/history.js" mce_src="history/history.js" language="javascript"></mce:script>
<!-- END Browser History required section -->
<mce:style><!--
body { margin: 0px; overflow:hidden }
--></mce:style><mce:style mce_bogus="1"><!--
body { margin: 0px; overflow:hidden }
--></mce:style><style mce_bogus="1" mce_bogus="1">body { margin: 0px; overflow:hidden }</style>
<mce:script language="JavaScript" type="text/javascript"><!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = ${version_major};
// Minor version of Flash required
var requiredMinorVersion = ${version_minor};
// Minor version of Flash required
var requiredRevision = ${version_revision};
// -----------------------------------------------------------------------------
// --></mce:script>
</head>
<body scroll="no">
<mce:script language="JavaScript" type="text/javascript"><!--
// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);
// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if ( hasProductInstall && !hasRequestedVersion ) {
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if installation is required
var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
var MMredirectURL = window.location;
documentdocument.title = document.title.slice(0, 47) + " - Flash Player Installation";
var MMdoctitle = document.title;
AC_FL_RunContent(
"src", "playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "${width}",
"height", "${height}",
"align", "middle",
"id", "${application}",
"quality", "high",
"bgcolor", "${bgcolor}",
"name", "${application}",
"allowFullScreen","true",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "${swf}",
"width", "${width}",
"height", "${height}",
"align", "middle",
"id", "${application}",
"quality", "high",
"bgcolor", "${bgcolor}",
"name", "${application}",
"allowFullScreen","true",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else { // flash is too old or we can't detect the plugin
var alternateContent = 'Alternate HTML content should be placed here. '
+ 'This content requires the Adobe Flash Player. '
+ '<a href="http://www.adobe.com/go/getflash" mce_href="http://www.adobe.com/go/getflash"></a>Get Flash</a>';
document.write(alternateContent); // insert non-flash content
}
// --></mce:script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="${application}" width="${width}" height="${height}"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="${swf}.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="${bgcolor}" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="${swf}.swf" mce_src="${swf}.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="${application}" align="middle"
play="true"
loop="false"
quality="high"
allowFullScreen="true"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
</body>
</html>
|
分享到:
相关推荐
Flex视频播放器是一种基于Adobe Flex框架开发的多媒体播放解决方案。Flex是ActionScript 3.0的一个开源框架,它允许开发者创建富互联网应用(RIA),在Web浏览器中提供丰富的图形和互动体验。在这个特定的场景中,...
在这个实例中,我们将深入探讨如何使用Flex来制作一个具备全屏播放功能的视频播放器。 1. **Flex基础**:Flex是基于MXML和ActionScript 3.0的框架,MXML是一种声明式语言,用于定义UI布局和组件,而ActionScript ...
Flex视频监控播放器是一种基于Adobe Flex技术的Web应用程序,它允许用户通过网页浏览器实时观看视频监控...通过深入研究提供的博客文章和其他相关资料,可以进一步提升对Flex视频播放器及其在视频监控领域应用的理解。
总的来说,Flex视频播放器的初级开发涉及到的主要知识点包括:使用`VideoDisplay`组件播放视频、使用`s:Image`模拟按钮行为、通过`HSlider`实现进度条和音量控制、以及添加全屏功能。通过这些基础元素,我们可以构建...
4. **播放器组件**:Flex播放器通常包含多种组件,如播放/暂停按钮、进度条、音量控制、全屏切换等。这些组件都是可自定义的,开发者可以根据需求进行调整。 5. **视频和音频解码**:Flex播放器支持多种媒体格式,...
Flex视频播放器是一种基于Adobe Flex技术构建的多媒体播放解决方案,它允许开发者创建具有高级功能的交互式视频体验。Flex是一个开源框架,主要用于构建富互联网应用程序(RIA),它使用ActionScript编程语言和MXML...
总结来说,开发一个支持RTMP协议的Flex视频播放器涉及多个步骤,包括与服务器建立连接、解析视频元数据、控制播放状态以及处理用户交互。通过理解这些核心概念和组件,开发者可以创建出功能丰富的视频播放应用,满足...
在实际项目中,开发者可以根据需求进一步扩展和优化这个播放器,比如添加全屏模式、视频预加载策略或自定义播放控件。通过深入理解和灵活运用Flex的API,可以构建出功能强大且用户友好的视频播放应用。
总结来说,Flex 4.5在线视频播放器是一个功能强大的工具,它不仅提供了一个完善的视频播放体验,还能灵活地与网页上的JavaScript环境进行交互,实现更丰富的功能和定制化需求。对于开发者而言,理解Flex 4.5的架构和...
在Flex播放器实例中,第一个基础实例可能展示了如何创建一个基本的媒体播放器控件,包括加载视频、播放、暂停、停止以及音量控制等功能。开发者会学习如何使用Flex的MediaElement组件,该组件能够处理音频和视频内容...
5. 用户界面交互:为了提供良好的用户体验,播放器通常会包含丰富的UI元素,如播放/暂停按钮、音量控制滑块、全屏切换、快进/快退按钮等。这些元素的交互设计需要考虑易用性和响应速度。 6. 自定义组件:如果标准的...
它允许开发者使用MXML和ActionScript语言创建交互式的、图形丰富的Web应用,其中包括视频播放器。 在Flex中,我们可以创建自定义组件来扩展其基本功能。描述中的"一个继承flex的Video做成的类组件"指的是开发者创建...
在“flex 4.5 播放器完善”这个主题中,我们将探讨如何利用Flex 4.5构建一个功能完善的视频播放器,以及它与JavaScript(JS)、SWF文件的交互。 一、Flex 4.5 播放器基础 Flex 4.5 提供了更灵活的布局管理器和组件...
Flex视频播放器是一种基于Adobe Flex框架构建的组件,主要用于开发AIR(Adobe Integrated Runtime)本地应用程序中的视频播放功能。Adobe Flex是一个开源SDK,用于构建富互联网应用(RIA),它允许开发者使用...
总的来说,这个Flex4视频播放器源码项目展示了如何使用Flex4框架和ActionScript来实现一个自定义的视频播放体验。通过学习和分析源码,你可以了解到如何处理视频流、控制播放、设计用户界面以及如何与其他技术(如...
这个播放器具有基础但实用的功能,包括调整音量、控制播放进度以及全屏播放,同时也涉及到如何精确计算视频的播放时间。在本文中,我们将深入探讨这些关键知识点。 首先,HTML5的`<video>`标签是实现视频播放的基础...
2. **视频播放器架构**:AS3视频播放器的核心包括加载视频数据、解析视频流、控制播放、暂停、停止等功能。通常,播放器需要处理的事件包括视频加载完成、播放进度改变、播放结束等。 3. **Video类和NetStream类**...
【基于Flex的FLV简易播放器】是一种使用Adobe Flex Builder开发的简单视频播放器应用程序,主要针对FLV格式的视频内容。Flex是基于ActionScript 3.0的开放源代码框架,用于构建富互联网应用程序(RIA)。在这个...
说明: 由于 Flex 自带视频播放器体积过于笨重, 所以自己开发了一个轻量级的视频播放器 xPlayer 希望对大家有用, 本源码可以随意传播或者修改完善,旨在方便开发者使用.同时也宣传一下公司的业务素质体育:...
9. **源码学习价值**:对于想学习Flex开发或者视频播放器实现的开发者来说,这个源码是一个很好的学习资源,可以深入理解如何使用Flex构建功能丰富的媒体应用。 通过研究这个Flex FLV播放器源码,开发者可以了解到...