登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

仿微信图片视频浏览

[复制链接]
来自: klbest1 分类: iOS精品源码 上传时间: 2018-3-8 14:35:14
Tag:

项目介绍:

图片,动图,视频浏览,
重用机制,支持手势、相册资源、本地资源,网络资源。

使用简单

//创建数据

        //Section 1
        var imageOb = YKMediaObject()
        imageOb.path = "http://wmimg.sc115.com/wm/pic/1604/1604yrzhgpb3j4f.jpg"
        dataSource.append( imageOb )

        imageOb = YKMediaObject()
        imageOb.path = "http://wmimg.sc115.com/wm/pic/1604/1604ig4im5f3njj.jpg"
        dataSource.append( imageOb )

        imageOb = YKMediaObject()
        imageOb.path = "http://wmimg.sc115.com/wm/pic/1604/16045kx4uwfxord.jpg"
        dataSource.append( imageOb )

        //Section 2  gif图片
        imageOb = YKMediaObject()
        imageOb.path = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1519980888651&di=1747dc8d4dae72176057984c8030f831&imgtype=0&src=http%3A%2F%2Fimg1.utuku.china.com%2Fuploadimg%2Fgame%2F20160302%2F59662447-fe04-44d5-b590-dcc2665416e5.gif"
        dataSource.append( imageOb )

        imageOb = YKMediaObject()
        imageOb.path = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1519980888652&di=b342a30434af6b87bb595e11ad27ec08&imgtype=0&src=http%3A%2F%2Fww1.sinaimg.cn%2Fmw690%2Fc2adb464tw1ethcbfolxlg208w06oqv6.gif"
        dataSource.append( imageOb )

        imageOb = YKMediaObject()
        imageOb.path = "http://wmimg.sc115.com/wm/pic/1604/160445kyw2rolb1.jpg"
        dataSource.append( imageOb )

        //Section 3 长图片
        var path = Bundle.main.path(forResource: "local", ofType: "jpg");
        imageOb = YKMediaObject()
        imageOb.path = path
        dataSource.append( imageOb )

        path = Bundle.main.path(forResource: "local1", ofType: "jpg");
        imageOb = YKMediaObject()
        imageOb.path = path
        dataSource.append( imageOb )

        imageOb = YKMediaObject()
        imageOb.path = "http://wmimg.sc115.com/wm/pic/1604/160445kyw2rolb1.jpg"
        dataSource.append( imageOb )

        //Section 4 视频
        path = Bundle.main.path(forResource: "vbg1", ofType: "png");
        imageOb = YKMediaObject()
        imageOb.path = path
        imageOb.vedioPath = "http://mobaliyun.res.mgtv.com/new_video/2018/02/28/1012/036FD5450AB291864AF0ADB5E5C3D0BA_20180228_1_1_643.mp4"
        dataSource.append( imageOb )

        path = Bundle.main.path(forResource: "vbg2", ofType: "png");
        imageOb = YKMediaObject()
        imageOb.path = path
        imageOb.vedioPath = "http://mobaliyun.res.mgtv.com/new_video/2018/02/27/1012/BC614A149EFD1E2F5F9127B7A45232EA_20180227_1_1_666.mp4"
        dataSource.append( imageOb )

        //本地视频
        path = Bundle.main.path(forResource: "movie", ofType: "mp4");
        imageOb = YKMediaObject()
        imageOb.vedioPath = path
        //全屏展示
        imageOb.isFullScreen = true;
        dataSource.append( imageOb )


//调用媒体组件
        let ob = dataSource[sender.tag]
        ob.thumbImage = sender.gifImageView.image
        YKMediaScrollerView.showBroswer(dataSource: dataSource, atIndex: sender.tag + 1)


github地址:https://github.com/klbest1/MyIOS ... YKPhotoMediaBroswer
欢迎使用,如遇bug请留言,在github上留言什么的都行。


相关源码推荐:

我来说两句
*滑动验证:
所有评论(5)
知新1990 2018-3-12 09:54:36
感谢大神~
回复
这是个逗比 2018-3-12 09:54:43
code4app好的内容真的很多~赞
回复
ff12345 2018-3-12 09:54:54
我是来学习的
回复
bug是啥 2018-3-12 09:54:55
小弟学习了~支持,支持
回复
莫应有道 2018-3-12 09:55:31
学习...学习...
回复
kengsir 2018-3-12 09:55:45
虽不明,但觉厉...
回复
code4app热心网友 2018-3-12 13:43:47
学习学习!
回复
code4app热心网友 2018-3-12 13:46:48
正需要啊,感谢楼主无私分享!
回复
skyz1126 2018-3-12 14:37:14
很给力,Code4App有你更精彩!
回复
提取码:  下载次数:126 状态:已购或VIP 售价:0(原价:15)金钱 下载权限:初级码农 
1118 0 126
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表