return undefined
}
-function getStoredWebTorrentEnabled (): boolean {
+function getStoredP2PEnabled (): boolean {
const value = getLocalStorage('webtorrent_enabled')
if (value !== null && value !== undefined) return value === 'true'
export {
getStoredVolume,
- getStoredWebTorrentEnabled,
+ getStoredP2PEnabled,
getStoredMute,
getStoredTheater,
saveVolumeInStore,
import { segmentValidatorFactory } from './p2p-media-loader/segment-validator'
import { segmentUrlBuilderFactory } from './p2p-media-loader/segment-url-builder'
import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager'
+import { getStoredP2PEnabled } from './peertube-player-local-storage'
// Change 'Playback Rate' to 'Speed' (smaller for our settings menu)
videojsUntyped.getComponent('PlaybackRateMenuButton').prototype.controlText_ = 'Speed'
segmentValidator: segmentValidatorFactory(options.p2pMediaLoader.segmentsSha256Url),
rtcConfig: getRtcConfig(),
requiredSegmentsPriority: 5,
- segmentUrlBuilder: segmentUrlBuilderFactory(redundancyUrlManager)
+ segmentUrlBuilder: segmentUrlBuilderFactory(redundancyUrlManager),
+ useP2P: getStoredP2PEnabled()
},
segments: {
swarmId: p2pMediaLoaderOptions.playlistUrl
getAverageBandwidthInStore,
getStoredMute,
getStoredVolume,
- getStoredWebTorrentEnabled,
+ getStoredP2PEnabled,
saveAverageBandwidth
} from '../peertube-player-local-storage'
import { VideoFile } from '@shared/models'
// Disable auto play on iOS
this.autoplay = options.autoplay && this.isIOS() === false
- this.playerRefusedP2P = !getStoredWebTorrentEnabled()
+ this.playerRefusedP2P = !getStoredP2PEnabled()
this.videoFiles = options.videoFiles
this.videoDuration = options.videoDuration