medialibrary

django之urlresolver

醉酒当歌 提交于 2020-05-04 04:29:08
>>> from django.utils.regex_helper import normalize >>> bits=normalize(r ' ^static/(?P<path>.*)$ ' ) >>> bits [(u ' static/%(path)s ' , [u ' path ' ])] >>> bits=normalize(r ' ^static/(?P<path>.*)/(?P<order>.*)$ ' ) >>> bits [(u ' static/%(path)s/%(order)s ' , [u ' path ' , u ' order ' ])] normalize 函数返回列表,列表的元素是元组,元组的第一项是字符串,第二项是组名字。 django.conf.url可以导入include,patterns,url等函数 def include(arg, namespace=None, app_name= None): if app_name and not namespace: raise ValueError( ' Must specify a namespace if specifying app_name. ' ) if app_name: warnings.warn( ' The app_name argument to django.conf

Qt开源作品2-视频流播放vlc内核

耗尽温柔 提交于 2020-04-26 09:39:52
一、前言 上一个作品是ffmpeg内核做的,由于ffmpeg太过于强大,很多初学者会看的云里雾里懵逼状态,也有很多用户只需要一个简单的播放视频流即可,根本不需要涉及到负责的解码转码等,于是vlc就上场了,他就是直接对ffmpeg做了深层次的封装,提供了友好的接口,具备这种境界的还有个mpv之类的,mpv相比于vlc还更牛逼在库文件就一个,貌似是封装成了静态库,不想vlc还要带一堆的动态库文件和插件文件,当然vlc的简单在于只需要几行代码就可以撸起来,让初学者看到效果很重要,很兴奋,可以更快速的进行下一步的编码中,体验编码的乐趣。 二、代码思路 第一步:引入vlc的头文件 # ifdef __cplusplus extern "C" { # endif #ifdef vlc3 #include <libvlc.h> #include <libvlc_renderer_discoverer.h> #include <libvlc_media.h> #include <libvlc_media_player.h> #include <libvlc_media_list.h> #include <libvlc_media_list_player.h> #include <libvlc_media_library.h> #include <libvlc_media_discoverer.h>