我正在使用Flash Media Server 4.5流式传输(实时,无录制)视频。我创建了2个应用程序-
1) Publisher:使用FMS发布(流式)视频。2)接收方:播放已发布的流。
一切工作正常,因为它在WEB或(桌面)浏览器上的应用程序非常简单。
但当我将接收器应用程序移植到iPad,视频时,它播放得很好,但在两者之间它播放得很快(就像你在录像机或DVD播放器中快速前进一样)几毫秒,然后又恢复正常。
注意:我尝试使用Wowza服务器代替FMS,但没有成功。
为了解决这个问题,我使用了一些设置,比如-将相机fps降低到10,质量降低到50,倾向于设置为false。它带来了很小的改进,
我有困难的视频意图触发正常。我试着录制少于10秒的视频和超过10秒的视频。当我调试Activity for result时,没有返回任何数据。
这就是我触发事件的方式。
private void record() {
Intent intent=new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if(intent.resolveActivity(getActivity().getPackageManager())!=null){
new_video_file=getFilePath();
Uri uri
我现在做的是:
cam = Camera.getCamera(); // Get default camera.
mic = Microphone.getMicrophone(); // Get the microphone
cam.setMode(800, 600, 25);
cam.setQuality(0,90);
videoDisplay.attachCamera(cam);
当用户单击要录制的按钮时,我会执行以下操作:
private function netStatusHandler(e:NetStatusEvent):void {
va