我必须使用音频播放器,triton player
允许将sdk用于android作为音乐播放器的https://userguides.tritondigital.com/spc/moband/index.html,我如何使用它来响应本机?
我找到了这个模块:react triton-digital-player,但是我无法使它工作,必须导入js文件。
https://www.npmjs.com/package/react-triton-digital-player -prerequisites:-Install纱线添加反应-triton-数字播放器
-import导入播放器从‘反应-triton-数字播放器’;
-my代码:
import React from 'react';
import {
SafeAreaView,
StyleSheet,
ScrollView,
View,
Text,
StatusBar,
} from 'react-native';
import Player from 'react-triton-digital-player';
export default function App(){
const onAdBlockerDetected = async ()=> {
console.log('AdBlockerDetected');
}
const setExternalProps = async (props)=> {
console.log(props);
}
const params = {
station: 'YOUR_STATION',
options: {
setExternalProps: setExternalProps(),
onAdBlockerDetected: onAdBlockerDetected(),
autoPlay: true
}
};
return(
<View style={styles.container}>
<View styles={{ flex: 1}}>
<Text>MY APP</Text>
</View>
<View styles={{ flex: 1}}>
<Text>
<Player params={params} />
</Text>
</View>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
padding: 0,
backgroundColor: '#fff',
},
});
这显然是因为无法导入而产生了一个错误:
Error: Text strings must be rendered within a <Text> component.
发布于 2022-09-12 16:03:23
您可以使用这个包。
https://github.com/Brianvdb/react-native-triton
这是triton的反应本土化播放器
安装:npm install react-native-triton-player
使用:import RNTritonPlayer from 'react-native-triton-player';
Play:RNTritonPlayer.play(tritonName, tritonMount)
Pause:RNTritonPlayer.pause()
取消暂停:RNTritonPlayer.unPause()
Stop:RNTritonPlayer.stop()
他们也提供一些听众。
https://stackoverflow.com/questions/64145371
复制相似问题