mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-06-04 03:26:29 +00:00
1 line
5.5 KiB
JavaScript
1 line
5.5 KiB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[327],{5628:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/projects",function(){return n(6762)}])},6762:function(e,t,n){"use strict";n.r(t),n.d(t,{__toc:function(){return c}});var o=n(5893),i=n(2673),a=n(3393),r=n(2702);n(9128);var s=n(2643);let c=[{depth:2,value:"UI over react-native-video",id:"ui-over-react-native-video"},{depth:2,value:"Other tools",id:"other-tools"}];function _createMdxContent(e){let t=Object.assign({h1:"h1",p:"p",br:"br",h2:"h2",ul:"ul",li:"li",a:"a"},(0,s.a)(),e.components);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{children:"Useful projects"}),"\n",(0,o.jsxs)(t.p,{children:["This page links other open source projects which can be useful for your player implementation. ",(0,o.jsx)(t.br,{}),"\nIf you have a project which can be useful for other users, feel free to open a PR to add it here."]}),"\n",(0,o.jsx)(t.h2,{id:"ui-over-react-native-video",children:"UI over react-native-video"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"https://github.com/itsnubix/react-native-video-controls",children:"react-native-video-controls"}),": First reference player UI"]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"https://github.com/criszz77/react-native-media-console",children:"react-native-media-console"}),": React-native-video-controls updated and rewritten in typescript"]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"https://github.com/Lg0gs/react-native-corner-video",children:"react-native-corner-video"}),": A floating video player"]}),"\n"]}),"\n",(0,o.jsx)(t.h2,{id:"other-tools",children:"Other tools"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"https://github.com/tanguyantoine/react-native-music-control",children:"react-native-music-control"}),": A toolbox to control player over media session"]}),"\n"]})]})}let d={MDXContent:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}=Object.assign({},(0,s.a)(),e.components);return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(_createMdxContent,{...e})}):_createMdxContent(e)},pageOpts:{filePath:"pages/projects.md",route:"/projects",timestamp:1711112935e3,pageMap:[{kind:"Meta",data:{index:"Introduction",installation:"Installation",component:"API",other:"Other",separator_versions:{type:"separator",title:""},updating:"Updating",changelog:{title:"Changelog",newWindow:!0,href:"https://github.com/react-native-video/react-native-video/blob/master/CHANGELOG.md"},separator_community:{type:"separator",title:""},projects:"Useful projects"}},{kind:"Folder",name:"component",route:"/component",children:[{kind:"Meta",data:{props:"Properties",drm:"DRM",ads:"Ads",events:"Events",methods:"Methods"}},{kind:"MdxPage",name:"ads",route:"/component/ads"},{kind:"MdxPage",name:"drm",route:"/component/drm"},{kind:"MdxPage",name:"events",route:"/component/events"},{kind:"MdxPage",name:"methods",route:"/component/methods"},{kind:"MdxPage",name:"props",route:"/component/props"}]},{kind:"MdxPage",name:"index",route:"/"},{kind:"MdxPage",name:"installation",route:"/installation"},{kind:"Folder",name:"other",route:"/other",children:[{kind:"Meta",data:{caching:"Caching",misc:"Misc",debug:"Debugging","new-arch":"New Architecture"}},{kind:"MdxPage",name:"caching",route:"/other/caching"},{kind:"MdxPage",name:"debug",route:"/other/debug"},{kind:"MdxPage",name:"misc",route:"/other/misc"},{kind:"MdxPage",name:"new-arch",route:"/other/new-arch"}]},{kind:"MdxPage",name:"projects",route:"/projects"},{kind:"MdxPage",name:"updating",route:"/updating"}],flexsearch:{codeblocks:!0},title:"Useful projects",headings:c},pageNextRoute:"/projects",nextraLayout:a.ZP,themeConfig:r.Z};t.default=(0,i.j)(d)},2702:function(e,t,n){"use strict";var o=n(5893);n(7294),t.Z={head:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"language",content:"en"}),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width,initial-scale=1"}),(0,o.jsx)("meta",{name:"description",content:"Video component for React Native"}),(0,o.jsx)("meta",{name:"og:title",content:"React Native Video"}),(0,o.jsx)("meta",{name:"og:description",content:"A Video component for React Native"}),(0,o.jsx)("meta",{name:"og:image",content:"https://react-native-video.github.io/react-native-video/thumbnail.jpg"}),(0,o.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,o.jsx)("meta",{name:"twitter:title",content:"React Native Video"}),(0,o.jsx)("meta",{name:"twitter:description",content:"A Video component for React Native"}),(0,o.jsx)("meta",{name:"twitter:image",content:"https://react-native-video.github.io/react-native-video/thumbnail.jpg"}),(0,o.jsx)("meta",{name:"twitter:image:alt",content:"React Native Video"}),(0,o.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,o.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:!0}),(0,o.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap",rel:"stylesheet"})]}),logo:(0,o.jsxs)("span",{children:["\uD83C\uDFAC ",(0,o.jsx)("strong",{children:"Video component"})," for React Native"]}),faviconGlyph:"\uD83C\uDFAC",project:{link:"https://github.com/react-native-video/react-native-video"},docsRepositoryBase:"https://github.com/react-native-video/react-native-video/tree/master/docs/",footer:{text:(0,o.jsxs)("span",{children:["Built with love ❤️ by ",(0,o.jsx)("strong",{children:"React Native Community"})]})},useNextSeoProps:()=>({titleTemplate:"%s – Video"})}},5789:function(){}},function(e){e.O(0,[774,890,888,179],function(){return e(e.s=5628)}),_N_E=e.O()}]); |