Это пример видео: https://www.hf.uio.no/imv/english/research/projects/sma/subprojects/Soundsaber/videos/soundsaber3-1.mov
Я хотел бы разработать страницу для загрузки этого примера видео.
При запуске консоль Android Studio сообщает, что мне не удалось открыть это видео:
W/MediaPlayer: Couldn't open https://www.hf.uio.no/imv/english/research/projects/sma/subprojects/Soundsaber/videos/soundsaber3-1.mov: java.io.FileNotFoundException: No content provider: https://www.hf.uio.no/imv/english/research/projects/sma/subprojects/Soundsaber/videos/soundsaber3-1.mov V/MediaHTTPService: MediaHTTPService(android.media.MediaHTTPService@a5821b9): Cookies: null V/MediaHTTPService: makeHTTPConnection: CookieManager created: java.net.CookieManager@f5d355f
Не могли бы вы сказать мне метод обработки? Или мне нужно использовать новую библиотеку видео для выполнения этого?
Вот моя работа:
private lateinit var mc : MediaController private lateinit var thisVideo : VideoView override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_video) supportActionBar?.setDisplayHomeAsUpEnabled(true) supportActionBar?.hide() val videoLink = intent.getStringExtra("video_link") if(videoLink.isNotEmpty()){ val uri = Uri.parse(videoLink) thisVideo = findViewById<VideoView>(R.id.videoView) thisVideo.setVideoPath(videoLink) mc = MediaController(this ) thisVideo.setMediaController(mc) thisVideo.start() } }