마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

동영상 관련해서 질문이 있습니다.

0 추천

 

안녕하세요.

비디오뷰 관련해서 며칠째 해보고있는데 막혀서 다시금 질문하게 되었습니다.

아주 간단하게, 비디오뷰를 xml 부분에 하나 설정해주고, 자바부분에서 아래와 같이 지정을 해 주었습니다.

현재 raw 폴더에 동영상을 넣어놓은 상태인데( 이름 : vi.wmv) 도데체 왜 안되는지 모르겠어요..

실행을 해보면, 아래와 같이 뜹니다. 소스가 조금 초과되는 부분은, 아래의 댓글에 달아보겠습니다.

 11.jpg

<자바 부분>       

package com.example.abcd.rrrrr;

import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.VideoView;

public class MainActivity extends AppCompatActivity {


    VideoView v1;

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


        VideoView First_Video = (VideoView) findViewById(R.id.Video);
        Uri uri = Uri.parse("android.resource://com.example.abcd.rrrrr/raw/vi.wmv");
        First_Video.setVideoURI(uri);
        First_Video.start();
        First_Video.setVisibility(View.VISIBLE);

        /*
        v1 = (VideoView) findViewById(R.id.Video);
        Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.vi);
        v1.setVideoURI(uri);
        v1.setVisibility(View.VISIBLE);
        v1.start();
        */

    }
}
Kind카인드 (3,600 포인트) 님이 2016년 11월 7일 질문
<xml 부분>

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.abcd.rrrrr.MainActivity">

    <VideoView
        android:id="@+id/Video"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:visibility="visible"/>

</RelativeLayout>

2개의 답변

0 추천

http://androidforums.com/threads/how-to-play-avi-mkv-wmv-mov-and-more-on-android-phone.316831/

Android phone only supports relatively few video formats (only supports H.263, H.264 AVC, MPEG-4 SP video format). 

So if you want to play AVI, Xvid, DivX, MKV, WMV, RM, FLV, SWF, ASF, MPG, MOV, MPEG, HD, MTS, M2TS, and TS on your Android phone like Samsung i7500, Samsung Galaxy, HTC Hero, HTC Legend, HTC Desire HD, HTC Wildfire, Motorola Droid, Motorola Flipout, Sony Ericsson Xperia X10, LG Ally and etc, you need to convert them to android phone compatible video format like mpeg-4

the following is a step by step guide on how to do that
http://www.bigasoft.com/articles/how-to-convert-video-to-android-phone-format.html

aucd29 (218,390 포인트) 님이 2016년 11월 7일 답변
답변 감사합니다만 ㅠ 어떻게 해야할지 .. 이해가 잘 안갑니다 ㅠ
안드로이드에서 지원하는 포맷은 H.263, H.264 AVC, MPEG-4 가 전부라는 얘기입니다.
포맷을 변경하시거나 지원하는 native라이브러리를 쓰시면 됩니다.
ex) ffmpeg
헉... 감사합니다 ㅠ
0 추천
Наша группа опытных исполнителей предоставлена предоставить вам прогрессивные подходы, которые не только гарантируют надежную оборону от мороза, но и подарят вашему жилью элегантный вид.
Мы функционируем с последовательными материалами, ассигнуруя долгосрочный термин службы и замечательные результирующие показатели. Теплоизоляция внешней обшивки – это не только экономия на отоплении, но и заботливость о экологической обстановке. Энергоспасающие технические средства, какие мы используем, способствуют не только личному, но и сохранению природы.
Самое основополагающее: [url=https://ppu-prof.ru/]Утепление фасада квартиры снаружи цена[/url] у нас стартует всего от 1250 рублей за м2! Это доступное решение, которое переделает ваш помещение в реальный душевный уголок с минимальными затратами.
Наши произведения – это не единственно теплоизоляция, это образование пространства, в где любой компонент символизирует ваш собственный моду. Мы возьмем во внимание все ваши требования, чтобы осуществить ваш дом еще больше дружелюбным и привлекательным.
Подробнее на [url=https://ppu-prof.ru/]http://ppu-prof.ru[/url]
Не откладывайте занятия о своем ларце на потом! Обращайтесь к экспертам, и мы сделаем ваш дом не только комфортнее, но и моднее. Заинтересовались? Подробнее о наших трудах вы можете узнать на официальном сайте. Добро пожаловать в сферу гармонии и уровня.
ppu-pro_Nife 님이 2일 답변
...