import { Asset } from 'expo-asset'; import { Audio } from 'expo-av'; import React from 'react'; import { PixelRatio, ScrollView, StyleSheet } from 'react-native'; import HeadingText from '../../components/HeadingText'; import ListButton from '../../components/ListButton'; import AudioModeSelector from './AudioModeSelector'; import Player from './AudioPlayer'; export default class AudioScreen extends React.Component { static navigationOptions = { title: 'Audio', }; _setAudioActive = (active: boolean) => () => Audio.setIsEnabledAsync(active); render() { return ( Audio state Audio mode HTTP player Local asset player ); } } const styles = StyleSheet.create({ contentContainer: { padding: 10, }, player: { borderBottomWidth: 1.0 / PixelRatio.get(), borderBottomColor: '#cccccc', }, });