900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > view_video.php android _Android开发 使用ViewVideo无法播放mp4文件? android - phpStudy

view_video.php android _Android开发 使用ViewVideo无法播放mp4文件? android - phpStudy

时间:2022-02-14 15:16:43

相关推荐

view_video.php android _Android开发 使用ViewVideo无法播放mp4文件? android - phpStudy

Android开发,使用ViewVideo无法播放mp4文件?

新手学习Android开发,参考书为《第一行代码》,关于视频播放那一段一直调试不过去。播放视频一直有个错误,在google里翻了好久,都没有解决,还请各位给点指导。

主要错误提示如下:

MediaPlayer﹕ Couldn't open file on client side, trying server side

代码如下

public class MainActivity extends Activity implements View.OnClickListener{

private VideoView videoView;

private Button play;

private Button pause;

private Button replay;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

play=(Button)findViewById(R.id.play);

pause=(Button)findViewById(R.id.pause);

replay=(Button)findViewById(R.id.replay);

videoView=(VideoView)findViewById(R.id.video_view);

play.setOnClickListener(this);

pause.setOnClickListener(this);

replay.setOnClickListener(this);

initVideoPath();

}

private void initVideoPath(){

File file=new File(Environment.getExternalStorageDirectory(),"record.mp4");

videoView.setVideoPath(file.getPath());

}

@Override

public void onClick(View v){

switch (v.getId()){

case R.id.play:

if (!videoView.isPlaying()){

videoView.start();

}

break;

case R.id.pause:

if (videoView.isPlaying()){

videoView.pause();

}

break;

case R.id.replay:

if (videoView.isPlaying()){

videoView.resume();

}

break;

}

}

@Override

protected void onDestroy(){

super.onDestroy();

if (videoView!=null){

videoView.suspend();

}

}

}

相关阅读:

python新手问题——int(input())出错

JS一个立即执行函数表达式的疑问

win7的ipv4的客户端和服务器端

已经将ic_lanucher改为第一张图片了,可是为什么还是现实系统默认图片的?

xampp升级php 7.0之后的问题

如何实现图像边缘闪闪发光的特效

如何在sublime3中使用快捷键将当前的python代码在dos中运行输出

iOS怎么存储用户信息,即便APP卸载后仍然存在?

comet 服务器推技术 node服务端问题 急急急 在线等

如何在结构体(类)中对结构体(类)中的结构体数组使用sort?

PHP5.6.9+APACHE2.4.12+MySql5.5手动配置环境mysqli_connect不可用。

如何进一步巩固学习jquery?

小弟不是很明白 手机站 siteapp webapp 响应式网站的区别

在一个宽高不确定的容器中的a设置百分比的宽度,怎样让高度和他相等?

phpnow如何安装使用phpredis?

浏览器窗口大小变化时,如何获得当前文档显示区的宽高?

[help]centos下安装mysql后,在还未设置密码的情况下无法进入mysql。

升级到Ubuntu16.04后apache无法使用

请问C#中如何写出插入数据算法?

我用指针对数组赋值的操作哪里错了?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。