video-android-连续播放多个视频

问题描述

android-连续播放多个视频

怎么实现连续播放多个视频?

有四个视频,Video1, Video2, Video3, Video4

我想要他们一个接着一个播放。

String path="android.resource://" + getPackageName() +"/" + R.raw.Video1;
videoView1.setVideoURI(Uri.parse(path));
videoView1.start();

解决方案

videoView.setOnCompletionListener(new OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {
        //start next video here
        //for example, set video path to next array item
    }
});

假设有一个Videoview,用数组实现。

解决方案二:

setOnCompletionListener里面监听到播放完去放下一个就可以了

解决方案三:

有错误啊,实现不了,setOnCompletionListener直接红线报错

时间: 2025-01-29 19:05:55

video-android-连续播放多个视频的相关文章

在Android中播放音频和视频

本文简介 媒体包提供了可管理各种媒体类型的类.这些类可提供用于执行音频和视频操作.除了基本操作之外,还可提供铃声管理.脸部识别以及音频路由控制.本文说明了音频和视频操作. 范围: 本文旨在针对希望简单了解Android编程的初学者而设计.本文将指导你逐步开发使用媒体(音频和视频)的应用程序.本文假定你已安装了可开发应用程序的Android和必要的工具,同时还假定你已熟悉Java或掌握面向对象的编程概念.如欲查询更多有关Android的详情,请参阅三星移动创新者园地(SMI)知识库网站.http:

[重要]使用Vitamio打造自己的Android万能播放器(10)—— 本地播放 (缩略图、视频信息、视频扫描服务)

前言 Vitamio是我们团队的诚意之作,除了要将VPlayer打造成Android最好的播放器,也要将Vitamio打造成Android最好的播放器组件.新版发布内测SDK虽然还有一些问题,但已经具备高可扩展性.便捷性和许多内置实用的功能,后续文章将继续深挖和介绍Vitamio的使用细节和方法.本章将提供显示缩略图.视频大小等视频信息,并介绍使用Vitamio内置的ContentProvider以及文件扫描服务.   注意 本章ContentProvider在2012-8-31发布的SDK中已

Android 使用Vitamio打造自己的万能播放器(10)—— 本地播放 (缩略图、视频信息、视频扫描服务)_Android

前言  Vitamio是我们团队的诚意之作,除了要将VPlayer打造成Android最好的播放器,也要将Vitamio打造成Android最好的播放器组件.新版发布内测SDK虽然还有一些问题,但已经具备高可扩展性.便捷性和许多内置实用的功能,后续文章将继续深挖和介绍Vitamio的使用细节和方法.本章将提供显示缩略图.视频大小等视频信息,并介绍使用Vitamio内置的ContentProvider以及文件扫描服务. 注意  本章ContentProvider在2012-8-31发布的SDK中已

Android编程使WebView支持HTML5 Video全屏播放的解决方法_Android

本文实例讲述了Android编程使WebView支持HTML5 Video全屏播放的解决方法.分享给大家供大家参考,具体如下: 1)需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做,具体如下: a. 如果要声明整个应用都要加速: 复制代码 代码如下: <application ... android:hardwareAccelerated ="tr

Android编程使WebView支持HTML5 Video全屏播放的解决方法

本文实例讲述了Android编程使WebView支持HTML5 Video全屏播放的解决方法.分享给大家供大家参考,具体如下: 1)需要在AndroidManifest.xml文件中声明需要使用HardwareAccelerate, 可以细化到Activity级别,如果不需要的View可以声明不要用加速,但是需要在代码中做,具体如下: a. 如果要声明整个应用都要加速: 复制代码 代码如下:<application ... android:hardwareAccelerated ="tru

在Android中怎么实现3D视频的播放,求大神知道

问题描述 在Android中怎么实现3D视频的播放,求大神知道 在Android中实现3D视频播放,代码怎么实现,还有就是怎么播放m2ts格式的视频文件,代码实现原理,求解,求指导,各位大神都看看 解决方案 https://github.com/LanSoSdk/LanSoSdkPlayDemo(源码下载,楼主可以参考)

求个能在IOS,Android上播放FLV视频的代码

问题描述 求个能在IOS,Android上播放FLV视频的代码 查了很多资料,测试了很多插件,PC端播放无压力,有些是Android可以,IOS不可以的,糟糕透了,请问下各位大牛们,怎么在移动WEB端自由的播放FLV视频 解决方案 iOS doesn't have the correct codecs to play an FLV. It needs to be reencoded as a .mp4 or .mov file. Something that iOS can actually p

视频-android mediaPlayer播放了1.4G的MP4 抛出 传输量过大异常

问题描述 android mediaPlayer播放了1.4G的MP4 抛出 传输量过大异常 package com.example.zyc.surfaceview; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.os

Video标签无法播放视频,已添加mime类型

问题描述 Video标签无法播放视频,已添加mime类型 <video id="example_video_1" width="100%" height="100%" autoplay="autoplay" muted="muted" controls="controls" > <source src="audio/xkd.mp4" type=&qu