标签: m4v

MediaElement.js - Flash视频无法播放直到完全加载

我有一个问题是MediaElement.js(我的flash视频播放器)没有播放我的.m4V视频文件(使用ffmpeg编码),直到视频完全加载.

我用各种第三方视频文件对它进行了测试,这些视频文件在完全加载之前似乎可以立即播放.只有我的文件没有:(

当使用html5视频解决方案播放时,它们会立即播放,而不是闪光灯后备.

这可能与视频编码的设置有关吗?我没有看到任何其他原因.

码:

<video id="player1" src='BriefTour.m4v' type="video/mp4" preload="none"></video>

<script>
var videoPlayer = MediaElement('player1',{
  success:function(me){me.play();}              
});
</script>
Run Code Online (Sandbox Code Playgroud)

如您所见,我没有指定选项,播放器处于默认设置.

希望有人之前已经有过这样的经历,可以帮助我!

javascript flash video video-streaming m4v

8
推荐指数
2
解决办法
5260
查看次数

VLC:如何创建真正的 MP4(不是 M4V)文件?

在“文件 -> 转换/流”菜单项中,应用“视频 - H.264 + mp3 (mp4)”配置文件将生成 m4v 格式而不是 mp4 格式的文件!

现在,将扩展名从 m4v 更改为 mp4 将适用于某些设备,而其他设备的音频将被损坏。

有没有办法从 VLC 生成真正的 mp4 格式文件?如果不是,如何可靠地将 m4v 转换为 mp4?

macos mp4 vlc m4v

8
推荐指数
2
解决办法
6689
查看次数

无法通过GPUImage播放录像机

我正在使用GPUImage库将视频录制到文件系统上的文件中.我把它保存为m4v文件.这是我正在使用的代码:

    NSString *pathToMovie = [NSHomeDirectory() stringByAppendingPathComponent:recordingDestination];
    unlink([pathToMovie UTF8String]);
    NSURL *movieURL = [NSURL fileURLWithPath:pathToMovie];

    movieWriter = [[GPUImageMovieWriter alloc] initWithMovieURL:movieURL size:CGSizeMake(1280.0, 720.0)];
    [videoCameraFilter addTarget:movieWriter];

    movieWriter.shouldPassthroughAudio = YES;
    movieFile.audioEncodingTarget = movieWriter;
    [movieFile enableSynchronizedEncodingUsingMovieWriter:movieWriter];

    [movieWriter startRecording];
    [movieFile startProcessing];

    [movieWriter setCompletionBlock:^{
        [videoCameraFilter removeTarget:movieWriter];
        [movieWriter finishRecording];
    }];
Run Code Online (Sandbox Code Playgroud)

这会记录一个m4v视频.然后我试着用它来玩MPMoviePlayerController:

    NSString *videoPath = [NSString stringWithFormat:@"%@/%@", [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"], [libraryFiles objectAtIndex:selectedCell]];
    NSLog(videoPath);
    NSURL *url=[[NSURL alloc] initWithString:videoPath];
    MPMoviePlayerController *moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:url];

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDonePressed) name:MPMoviePlayerDidExitFullscreenNotification object:moviePlayer];

    moviePlayer.controlStyle=MPMovieControlStyleDefault;
    [moviePlayer play];
    [self.view …
Run Code Online (Sandbox Code Playgroud)

objective-c m4v ios gpuimage

6
推荐指数
1
解决办法
1755
查看次数

Rails 3的问题Webrick和加载iPhone/iPad(mp4 m4v)视频文件的视频

我试图让Rails(3.0.0)在html5视频块中为iphone提供一个简单的m4v视频文件.出于理智的考虑,我正在使用来自http://camendesign.com/code/video_for_everybody的大巴克视频,我知道这些视频已正确编码为iphone并正常工作

当我在Apache服务器上运行它时,它运行得很好.但是在我的rails dev环境中,它只是加载一个带有斜线的黑盒子.我的直觉告诉我它必须是某种类型的哑剧问题.

我已经尝试将这些行添加到我的mime_types.rb文件中:

Mime::Type.register "video/mp4", :mp4
Mime::Type.register "video/mp4", :m4v

Rack::Mime::MIME_TYPES.merge!({
  ".ogg"     => "application/ogg",
  ".ogx"     => "application/ogg",
  ".ogv"     => "video/ogg",
  ".oga"     => "audio/ogg",
  ".mp4"     => "video/mp4",
  ".m4v"     => "video/mp4",
  ".mp3"     => "audio/mpeg",
  ".m4a"     => "audio/mpeg"
})
Run Code Online (Sandbox Code Playgroud)

但没有运气.有人建议将此行添加到mime_types文件中

MIME :: Type.add(MIME :: Type.from_array("video/mp4",%(m4v))

但是这导致了这个错误:

NameError: uninitialized constant MIME
    from (irb):4
    from /Users/theshaolinmonk/.rvm/gems/ruby-1.9.2-p0@rails3/gems/railties-3.0.0/lib/rails/commands/console.rb:44:in `start'
    from /Users/theshaolinmonk/.rvm/gems/ruby-1.9.2-p0@rails3/gems/railties-3.0.0/lib/rails/commands/console.rb:8:in `start'
    from /Users/theshaolinmonk/.rvm/gems/ruby-1.9.2-p0@rails3/gems/railties-3.0.0/lib/rails/commands.rb:23:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

任何人都有任何想法?

iphone mp4 m4v mime-types ruby-on-rails-3

5
推荐指数
1
解决办法
1315
查看次数

如何将m4v视频文件嵌入到我的html网页?

我目前正在尝试将m4v视频嵌入到我的html网页中.使用以下代码

<video controls="" height="360" width="480">
<source src="path/to/my/m4v/video" type="video/mp4"> 
<source     src="path/to/my/m4v/video" type="video/ogg"> 
</source></source></video>
Run Code Online (Sandbox Code Playgroud)

它完美地工作.google chrome它需要一个ogv video for mozilla浏览器.我们不能从我们的客户端获得一个ogv视频.我也在英雄框架中使用它.我也尝试使用iframe tag used by youtube embed code.适用于webkit浏览器(谷歌浏览器).但是无法在mozilla firefox浏览器中播放.我需要在跨浏览器中播放m4v视频.我在这里找不到任何方式或任何html标签?我探索了很多但找不到有效的解决方案.

javascript jwplayer video-streaming m4v jquery-mobile

5
推荐指数
1
解决办法
3万
查看次数

如何在不使用Flash的情况下在网络上传输M4V视频?

我正在构建一个需要流式传输视频并且对手持设备(尤其是iPhone)友好的网站.有些手持设备不支持Flash,所以我避免使用Flash播放器.Youtube如何流式传输视频,以便在桌面和iPhone上播放?我正在寻找一个玩家,或多个玩家,可以根据用户的设备以某种方式激活.

非常感谢您的帮助和指导.谢谢.

iphone cross-platform video-streaming m4v

1
推荐指数
1
解决办法
9713
查看次数

将视频文件m4v转换为NSData

我可以知道如何将m4v格式的视频文件转换为NSData,反之亦然?

谢谢

video nsdata m4v ios7

0
推荐指数
1
解决办法
1648
查看次数