内置影片播放器载入 3GP 电影 --VideoView

本文介绍如何创建带有SD卡的Android模拟器,并演示了如何将文件推送到模拟器的SD卡中,还提供了一个简单的示例程序用于检测SD卡是否存在并播放SD卡上的视频。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建一个有SD 卡的模拟器( 粗体文字是命令 )

我设置了相关的环境变量

 

root@May:~/桌面# android create avd -n three -t 3 -c 128M

Android 1.6 is a basic Android platform.

Do you wish to create a custom hardware profile [no]

Created AVD 'three' based on Android 1.6,

with the following hardware config:

hw.lcd.density=240

root@May:~/桌面# android list avd

Available Android Virtual Devices:

    Name: three

    Path: /root/.android/avd/three.avd

  Target: Android 1.6 (API level 4)

    Skin: WVGA800

  Sdcard: 128M

然后往模拟器中复制一个3gp的文件

 

root@May:~/桌面# adb push /root/桌面/test.3gp /sdcard/

1355 KB/s (504030 bytes in 0.363s)

root@May:~/桌面# adb shell

# ls

sqlite_stmt_journals

cache

sdcard

etc

system

sys

sbin

proc

init.rc

init.goldfish.rc

init

default.prop

data

root

dev

# cd sdcard

# ls

LOST.DIR

test.3gp

# exit

设置回放:
seekTo(0);
若要实现手机上网(Surf Internet )看影片的功能,只要对主程序稍作修改,即可用VideoView 观 。
在AndroidManifest.xml里添加访问权限。
<uses-permission android:name="android.permission.INTERNET">
</uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK">
</uses-permission>

file:///sdcard/test.3gp 替换成 http://somewhere.com/test.mp4

就OK了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值