相关疑难解决方法(0)

Android不会在videoview中显示m3u8格式,只显示声音

I didn't use a real device, I was working on emulator. (Problem Solved)
Run Code Online (Sandbox Code Playgroud)

我正在开发一个直播视频应用程序.我有很多直播网址,其中包含*.m3u8后缀.

当我启动应用程序时,我只能听到声音,但没有视频显示.视频显示区域总是很暗.

我正在等待你的有用建议来解决我的问题.

问候.

我的一些代码:

public class MainActivity extends Activity {

    private static ProgressDialog progressDialog;

    String videourl = "URL/playlist.m3u8";
    VideoView videoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

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

        progressDialog = ProgressDialog.show(MainActivity.this, "", "Buffering video...", true);
        progressDialog.setCancelable(false);

        PlayVideo();
    }

    private void PlayVideo() {
        try {
            getWindow().setFormat(PixelFormat.TRANSLUCENT);

            MediaController mediaController = new MediaController(MainActivity.this);
            mediaController.setAnchorView(videoView);

            Uri video = Uri.parse(videourl);
            videoView.setMediaController(mediaController);
            videoView.setVideoURI(video);
            videoView.requestFocus();
            videoView.setVisibility(View.VISIBLE);

            videoView.setOnPreparedListener(new OnPreparedListener() { …
Run Code Online (Sandbox Code Playgroud)

android android-mediaplayer android-videoview

6
推荐指数
0
解决办法
5824
查看次数

Android MediaPlayer只播放m3u8音频流

大家好,提前谢谢,

经过一整天的查找,搜索和尝试,我不知道它是否可能,或者问题是否在代码中,或者问题是否在服务器中....

首先,MediaPlayer可以播放m3u8文件吗?

如果是......它只在大于3.0或4.0的版本中?

如果我只是尝试在真实设备4.0.4中播放网址我得到错误(1,-1010)或错误100或-214 ....代码很简单:

MediaPlayer mp = new MediaPlayer();
fich="http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"; //e.g.
mp.setDataSource(localContext, Uri.parse(fich));
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setVolume(((float)volumenAudio / 100), ((float)volumenAudio / 100));
mp.prepare();
Run Code Online (Sandbox Code Playgroud)

我这样做是否存在基本错误?我不知道的事情?

最好的问候和感谢,

streaming android media-player android-mediaplayer m3u8

1
推荐指数
1
解决办法
9172
查看次数