OSMF的新手,并试图在我们的聚光灯服务器上播放流mp4。根据本教程http://www.adobe.com/devnet/flash/articles/video_osmf_streaming.html,您只需将RTMP链接传递给URLResource即可。我试过了,它不工作。如果我传递一个本地URL,它会很好玩。我使用OSMF 1.5 SWC和我的代码是带有OSMF的RTMP流媒体 - AS3
package
{
import flash.display.*;
import flash.events.*;
import org.osmf.media.*;
public class Main extends Sprite
{
private var mps:MediaPlayerSprite;
public function Main()
{
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
mps = new MediaPlayerSprite();
mps.width = 640;
mps.height = 360;
mps.resource = new URLResource("rtmp://my.limelight.host.net/mp4:dyk_seatbelts_high.mp4");
addChild(mps);
}
}
}
我没有得到任何错误,只是一张空白的画布。有任何想法吗?
你试过mps.play()? –
好吧,它会'mps.mediaPlayer.play()',是的,我已经尝试过。使用本地文件时,它会自动播放,因此我认为RTMP链接不会有任何不同。 – Ronnie
如果我没有记错的话,在进行NetStream连接时需要调用的是风光服务器上的函数。抱歉已经过了大约2年,我不记得我做了什么,也没有编码。 –