Caijinglong 6 роки тому
батько
коміт
a455a46959

+ 4 - 4
example/ios/Podfile.lock

@@ -7,16 +7,16 @@ PODS:
 
 DEPENDENCIES:
   - Flutter (from `.symlinks/flutter/ios`)
-  - flutter_ijkplayer (from `/Users/caijinglong/Documents/GitHub/flutter_ijkplayer/ios/flutter_ijkplayer.podspec`)
-  - photo_manager (from `/Users/caijinglong/.pub-cache/hosted/pub.flutter-io.cn/photo_manager-0.3.2/ios/photo_manager.podspec`)
+  - flutter_ijkplayer (from `/Volumes/Evo512/code/flutter/plugins/flutter_ijkplayer/ios/flutter_ijkplayer.podspec`)
+  - photo_manager (from `/Users/cai/.pub-cache/hosted/pub.flutter-io.cn/photo_manager-0.3.2/ios/photo_manager.podspec`)
 
 EXTERNAL SOURCES:
   Flutter:
     :path: ".symlinks/flutter/ios"
   flutter_ijkplayer:
-    :path: "/Users/caijinglong/Documents/GitHub/flutter_ijkplayer/ios/flutter_ijkplayer.podspec"
+    :path: "/Volumes/Evo512/code/flutter/plugins/flutter_ijkplayer/ios/flutter_ijkplayer.podspec"
   photo_manager:
-    :path: "/Users/caijinglong/.pub-cache/hosted/pub.flutter-io.cn/photo_manager-0.3.2/ios/photo_manager.podspec"
+    :path: "/Users/cai/.pub-cache/hosted/pub.flutter-io.cn/photo_manager-0.3.2/ios/photo_manager.podspec"
 
 SPEC CHECKSUMS:
   Flutter: 9d0fac939486c9aba2809b7982dfdbb47a7b0296

+ 1 - 0
example/lib/main.dart

@@ -68,6 +68,7 @@ class HomePageState extends State<HomePage> {
         onPressed: () async {
           await controller.setDataSource(
             'https://www.sample-videos.com/video123/mp4/720/big_buck_bunny_720p_20mb.mp4',
+            // 'rtmp://localhost:1935/live1',
             // 'https://www.sample-videos.com/video123/flv/720/big_buck_bunny_720p_10mb.flv',
             // 'http://184.72.239.149/vod/smil:BigBuckBunny.smil/playlist.m3u8',
             // "file:///sdcard/Download/Sample1.mp4",

+ 5 - 1
ios/Classes/FlutterIJK.m

@@ -92,6 +92,7 @@
 }
 
 - (CVPixelBufferRef _Nullable)copyPixelBuffer {
+    NSLog(@"copyPixelBuffer is running");
     CVPixelBufferRef newBuffer = [self.controller framePixelbuffer];
     if(newBuffer){
         CFRetain(newBuffer);
@@ -101,7 +102,8 @@
         }
         
         return pixelBuffer;
-    }    return NULL;
+    }
+    return NULL;
 }
 
 - (void)setDataSource:(NSString *)uri {
@@ -116,6 +118,8 @@
 
 - (void)onDisplayLink:(CADisplayLink *)link {
     [self.textures textureFrameAvailable:self.textureId];
+//    CVPixelBufferRef ref = [self copyPixelBuffer];
+//    NSLog(@"buffer = %p", ref);
 }
 
 - (void) play{

+ 2 - 2
ios/IJKMediaFramework.framework/IJKMediaFramework

@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:119c1f1372ed83199441a6eef05025babb7f9fb2991b9d7a43698c67b8df541a
-size 113908592
+oid sha256:337cd02d41e5ae2b758860237cbb8bf5dc0afaa2e6c7b06b269c2df4154bd9fb
+size 135450808

BIN
ios/IJKMediaFramework.framework/Info.plist