Latest0.1.1
Homepagehttps://github.com/MQL9011/MRDLNA
LicenseMIT
Platformsios 8.0
DependenciesCocoaAsyncSocket
Authors

MRDLNA
MRDLNA
MRDLNA

Dependencies

  • iOS DLNA Function
  • iOS DLNA 投屏功能, 支持各大主流电视盒子(小米,华为,乐视,移动魔百盒等), 可以播放,暂停,快进退,调音量,退出.

Usage

pod 'MRDLNA'
  • Search Devices
<DLNADelegate>

- (void)searchDLNAResult:(NSArray *)devicesArray{
    NSLog(@"Find devices");
    //self.deviceArr = devicesArray;
    //[self.dlnaTable reloadData];
}

- (void)dlnaStartPlay{
    NSLog(@"DLNA Success Start Play");
}
  • Play Control
@property(nonatomic,strong) MRDLNA *dlnaManager;

#pragma mark -Play Control

/**
 Quit
 */- (IBAction)closeAction:(id)sender {
    [self.dlnaManager endDLNA];
}

/**
 Play/Pause
 */- (IBAction)playOrPause:(id)sender {
    if (_isPlaying) {
        [self.dlnaManager dlnaPause];
    }else{
        [self.dlnaManager dlnaPlay];
    }
    _isPlaying = !_isPlaying;
}

/**
 SeekChange
 */- (IBAction)seekChanged:(UISlider *)sender{
    NSInteger sec = sender.value * 60 * 60;
    NSLog(@"播放进度条======>: %zd",sec);
    [self.dlnaManager seekChanged:sec];
}

/**
 VolumeChange
 */- (IBAction)volumeChange:(UISlider *)sender {
    NSString *vol = [NSString stringWithFormat:@"%.f",sender.value * 100];
    NSLog(@"音量========>: %@",vol);
    [self.dlnaManager volumeChanged:vol];
}

/**
 PlayNextMovie
 */- (IBAction)playNext:(id)sender {
    NSString *testVideo = @"http://wvideo.spriteapp.cn/video/2016/0328/56f8ec01d9bfe_wpd.mp4";
    [self.dlnaManager playTheURL:testVideo];
}

For more information please see demo

License

MIT

Latest podspec

{
    "name": "MRDLNA",
    "version": "0.1.1",
    "summary": "DLNAu6295u5c4f",
    "description": "DLNAu6295u5c4f,u652fu6301u5404u5927u4e3bu6d41u76d2u5b50u4e92u8054u7f51u7535u89c6.",
    "homepage": "https://github.com/MQL9011/MRDLNA",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "MQL9011": "[email protected]"
    },
    "source": {
        "git": "https://github.com/MQL9011/MRDLNA.git",
        "tag": "0.1.1"
    },
    "social_media_url": "http://cocomccree.cn/",
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "MRDLNA/Classes/ARC/**/*",
    "libraries": [
        "icucore",
        "c++",
        "z",
        "xml2"
    ],
    "dependencies": {
        "CocoaAsyncSocket": []
    },
    "xcconfig": {
        "ENABLE_BITCODE": "NO",
        "HEADER_SEARCH_PATHS": "${SDKROOT}/usr/include/libxml2",
        "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
    },
    "subspecs": [
        {
            "name": "MRC",
            "source_files": "MRDLNA/Classes/MRC/**/*",
            "requires_arc": false
        }
    ]
}

Pin It on Pinterest

Share This