Flash嵌入设置 - samao/bilibili GitHub Wiki

播放器调用说明

通用设置

 <object id="AcNewPlayer" width="100%" height="100%">
 	<param value="AcNewPlayer.swf" name="movie">
 	<param value="high" name="quality">
	<param value="transparent" name="wmode">
	<param value="#000000" name="bgColor">
	<param value="sameDomain" name="allowScriptAccess">
	<param value="false" name="allowFullScreen">
	<param value="false" name="allowFullscreenInteractive">
	<param value="autoPlay=true&vid=22222" name="flashvars">
	<param value="all" name="AllowNetworking">
 </object>

* 显示图像质量

<param value="high" name="quality">

可选值: low | medium | high | autolow | autohigh | best,默认值为high

* 和JS交互权限

<param value="never" name="allowScriptAccess">

  1. 值"never": ― 禁止Flash调用JS函数

  2. 值"sameDomain": ― 允许同域名Flash和JS相互调用接口(默认)

  3. 值"always": ― 允许不同域名Flash和JS互调

* 全屏授权

<param value="false" name="allowFullScreen">

值false(默认)禁止Flash桌面全屏

* 全屏输入权限

<param value="false" name="allowFullscreenInteractive">

值为false(默认)禁止Flash全屏时使用键盘输入,值为true时Flash调用交互模式全屏弹出确认框

* Flash渲染模式

<param value="transparent" name="wmode">

  1. 值"window"(默认): ― Flash用自己的矩形窗口来播放。与 HTML 层没有任何交互,并且始终位于最顶层。

  2. 值"transparent": ― 使 HTML 页的背景可以透过应用程序的所有透明部分进行显示,这样可能会降低动画性能。

  3. 值"opaque": ― 使应用程序隐藏页面上位于它后面的所有内容。

  4. 值"direct": ― 提供stage3D级别底层渲染

* 传入Flash参数设置

<param value="autoPlay=true&vid=22222" name="flashvars">

* 使用网络设置

<param value="all" name="AllowNetworking">

  1. 值"all"(默认值)― SWF 文件中允许使用所有网络 API。

  2. 值"internal" ― SWF 文件可能不调用浏览器导航或浏览器交互 API,但是它会调用任何其它网络 API。

  3. 值"none" ― SWF 文件可能不调用浏览器导航或浏览器交互 API,并且它无法使用任何 SWF 到 SWF 通信 API。

* 指定Flash背景颜色

<param value="#000000" name="bgColor">

⚠️ **GitHub.com Fallback** ⚠️