Android Studioで動画を再生するアプリを作成したい

1,015 views
Skip to first unread message

takemura

unread,
Oct 2, 2015, 4:57:43 AM10/2/15
to 日本Androidの会
お世話になります。

現在、保存した動画を再生させるアプリを作成しています。


「/res/raw」に保存した動画ファイルを直接再生したいと思っているのですが、
うまく再生できませんでした。
(動画ファイルはmp4、3gp共に再生する事が出来ませんでした)


よろしかったら、ご教授よろしくお願い致します。





<activity_main.xml>


<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
<VideoView
android:id="@+id/video"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center" />
</FrameLayout>






<MainActivity.java>

package com.test.testvideo;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.VideoView;

public class MainActivity extends AppCompatActivity {

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

VideoView video = (VideoView) findViewById(R.id.video);

video.setVideoPath("R.raw.sample.mp4");
}
}

Akio Kondo

unread,
Oct 2, 2015, 5:35:28 AM10/2/15
to android-g...@googlegroups.com
こんばんは

video.setVideoPath("R.raw.sample.mp4");

video.setVideoURI(Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.sample));
にしてみてはいかがでしょうか。


2015年10月2日 17:57 takemura <232...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> android-group-j...@googlegroups.com にメールを送信してください。
> このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

takemura

unread,
Oct 2, 2015, 6:45:54 AM10/2/15
to 日本Androidの会
こんばんは
返答ありがとうございます。

実際にvideo.setVideoURI(Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.sample)); に変えてみたところ、次のようなエラーが出ました。

Error:(18, 21) エラー: シンボルを見つけられません
シンボル:   変数 Uri
場所: クラス MainActivity
エラー1個
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

どう対処すればよろしいですか。

2015年10月2日金曜日 18時35分28秒 UTC+9 Akio Kondo:
> android-group-japan+unsub...@googlegroups.com にメールを送信してください。
Reply all
Reply to author
Forward
0 new messages