2011-12-29 264 views
0

我的确尝试过在这里查看,并且要解决这个问题,但没有运气,可能是因为是新手。无法在Android VideoView和MediaPlayer中播放mp4视频

任务:我要上android app

TRIALS发挥RTSP视频流:我尝试了用2min mp4视频复制到与Media Player和VideoViewres\raw文件夹。后来我用了API Demo样品和我设置:

path = "android.resourcee://com.me.mobile/R.raw.mithlat"; 

错误:MediaPlayer API演示只是一个空白页面,没有视频没有声音 上VideoView API演示它显示

"Sorry this video cannot be played" 

CONFIG : 我的目标是2.33(这是测试与)

minimun is 2.1

谢谢

回答

0

尝试流的rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov。在浏览器中输入它,它会自动使用android本地播放器打开。如果这样玩,那么你可能需要再次看看你的流。我没有Android 2.3,但我在Android 3.2中播放了相同的URL,并且它工作正常。还请检查Playing a video in VideoView in Android的答案供您参考。希望这可以帮助你我猜android2.3不支持rtsp虽然不是很确定。尝试网址,并检查它是否正在播放

2

视频流或播放视频需要太多的权力。有时它不会玩模拟器。尝试将其运行到您的手机。

尝试此代码并将其运行到您的手机。

public void onCreate(Bundle savedInstanceState){ 
setContentView(R.layout.main); 
String videourl = "http://something.com/blah.mp4"; 
Uri uri = Uri.parse(videourl); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
intent.setDataAndType(uri, "video/mp4"); 
startActivity(intent); 
} 

Click here to watch Android Video Streaming Tutorial

+0

感谢...请把你的名字! – 2013-10-18 05:02:01

0

请尝试以下代码用于播放视频的videoView

VideoView videoView = (VideoView)findViewById(R.id.VideoView); 
Uri uri = Uri.parse("android.resource://" + getPackageName()+"/"+ R.raw.demo7); 
video.setVideoURI(uri); 
video.start(); 
+0

请将“R.raw.demo7”更改为相应的视频名称 – Joms 2013-09-25 08:31:33