我一直試圖在我的iOS應用程序中實施ffmpeg幾周。現在我可以播放幾個AVI文件,但其他文件,如flv,wma,mp4 ...播放速度很慢。替代ffmpeg的iOS
我花了很多時間與ffmpeg和opengl,我沒有找到解決方案。
我正在尋找其他替代品來播放ios設備上的文件。
有人知道我可以用來播放這些文件的其他庫,框架......。不管他們是否有營業執照。
非常感謝,
編輯:
初始化着色器:
shader = [[GLShader alloc] initWithFileName:@"render" attributes:[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:0], @"position",
[NSNumber numberWithInt:1], @"texCoords", nil]
uniforms:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:0], @"sampler0",
[NSNumber numberWithInt:0], @"viewProjectionMatrix",nil]];
render.fsv:
uniform sampler2D sampler0;
varying highp vec2 _texcoord;
void main()
{ gl_FragColor = texture2D(sampler0, _texcoord);}
render.vsf:
attribute vec4 position;
attribute vec2 texCoords;
varying vec4 colorVarying;
varying vec2 _texcoord;
uniform mat4 viewProjectionMatrix;
void main()
{ _texcoord = texCoords;
gl_Position = viewProjectionMatrix * position;}
如何在此代碼中實現您的解決方案?
請小心 - _9.1不使用MediaPlayer框架訪問音樂庫中媒體的應用程序將被拒絕_ – beryllium 2012-02-17 15:45:08
那麼,如果它是AVI或WMA,可疑的是它在音樂庫中...... – StilesCrisis 2012-02-17 16:51:14