StrobeMediaPlayback的Javascript桥接

StrobeMediaPlayback是Adobe官方出的流媒体播放器,支持RTMP协议,在项目中运用到了,却在网上怎么都找不到相关资料,可以说是寥寥无几。

无奈之下,稍微看了点源代码,对播放器与JS桥接的方式进行了整理,于是有了此文。

 

关键代码:

/**
 * 初始化播放器
 */
function initPlayer(){
	var p = {
		//视频地址
		src : rtmpUrl,
		//是否自动隐藏控制栏
		controlBarAutoHide : "false",
		//控制栏位置
        	controlBarPosition: "bottom",
        	//流类型
		streamType : "vod",
		//是否自动播放
		autoPlay : "true",
		//不显示详细信息
		verbose : "false",
		//是否显示缓冲中字样
		bufferingOverlay : "true",
		//播放前显示的自定义画面
		//poster : ctx + "/images/homepage/logo.png",
		//播放结束的自定义画面
		//endOfVideoOverlay : ctx + "/images/homepage/logo.png",
		//是否自动切换清晰度(客户端),无作用
		autoSwitchQuality : "true",
		//超时时间
		rtmpNetConnectionFactoryTimeout : 20,
		//js事件桥接
		javascriptCallbackFunction: "onJavaScriptBridgeCreated"
	};
	var ppi = ctx + "/lib/flashplayer/playerProductInstall.swf";
	var params = {
		quality : "high",
		bgcolor : "#000000",
		allowscriptaccess : "sameDomain",
		allowfullscreen	: "true",
		wmode:"Opaque"
	};
	var attributes = {
		id : "player",
		name : "player",
		align : "middle"
	};
	$("#flashContent").html("");
	swfobject.embedSWF(ctx + "/lib/fla
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值