1.2.7 • Published 1 year ago

rn-fk-tnb-mobile-ui v1.2.7

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

rn-tnb-fk-mobile

npm version

Mobile UI plugin by Tryndbuy. Supports Android & iOS integration.

Installation

  1. Install:

    • Using npm: npm install rn-tnb-fk-mobile
    • Using Yarn: yarn add rn-tnb-fk-mobile
  2. Import it in your JS:

    import {Main} from 'rn-tnb-fk-mobile';

How it works

                        <Main
                            modelName={'nothing-1'}
                            navigation={navigation}
                            renderVideo={(src, width, height) => {
                            return (
                                <VideoPlayer
                                    source={{ uri: src }}
                                    disableBack={true}
                                    disableVolume={true}
                                    disableSeekbar={true}
                                    disableTimer={true}
                                    disablePlayPause={true}
                                    disableFullscreen={true}
                                    fullScreen={true}
                                    resizeMode="cover"
                                    videoStyle={{ backgroundColor: "#0A0C10" }}
                                    disabled={true}
                                />
                                )
                            }}
                            renderWebview={(uri) => {
                                return (
                                <WebView
                                source={{ uri: "https://www.google.co.in/" }}
                                />
                                )
                            }}
                            closeMobile={() =>
                                // setClose(false),
                                // navigation.goBack
                            }
                            stopVideo={() => {
                                //Stop video player 
                            }}
                            playAudio={(src, loopCount) => {
                                //Play audio file 
                            }}

                            pauseAudio={(src, loopCount) => {
                                //Pause/Stop audio file
                            }}
                />

Parameters

Below are the list of different parameters to be sent while implementing Scene component:

KeyData typeDefault value?Description
modelNamestringRequired.Pre-defined model name for mobile like 'oneplus'/'samsung'/'redmi'/'nothing-1'/'nothing-2'/'oppo'/'realme'
navigationobjectRequired.Pass the navigation object to get the reference of navigation in Mobile UI SDK
renderVideomethodurl = url for video. width = video width. height = video heightURL, width & height of the video to be played. In case of audio, width/height will be 0.
stopVideomethodMethod to stop the video.
closeMobilemethodMethod to close the SDK.
playAudiomethodsrc = src url for audio file. loopCount = loopCount for playing audioMethod to play audio player.
pauseAudiomethodsrc = src url for audio file. loopCount = loopCount for playing audioMethod to stop audio player.
1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.1

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago