トップページ > プログラム > 2014年10月05日 > sj1EPeQe

書き込み順位&時間帯一覧

6 位/239 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000100200036



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Androidプログラミング質問スレ revision45

書き込みレス一覧

Androidプログラミング質問スレ revision45
82 :デフォルトの名無しさん[sage]:2014/10/05(日) 16:02:53.37 ID:sj1EPeQe
webviewのみのアプリを作りました。

その中でYouTubeのサムネイルを表示させており
再生ボタンを押すとwebview内で動画の再生が始まるのですが
音量キーを押しても何も反応しません。
試しに
Manifestへは下記のパーミッションを追加
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

MainActivity.javaには下記の2行目を追加しましたが相変わらず反応はありません
protected void onCreate(Bundle savedInstanceState) {
 setVolumeControlStream(AudioManager.STREAM_MUSIC);

webview内の動画の音量をコントロールできるようにするのは
何かややこしいことをしなくていけないのでしょうか?
(音量ハードキーが押されたときの動作をコーディングなど)
Androidプログラミング質問スレ revision45
86 :デフォルトの名無しさん[sage]:2014/10/05(日) 19:10:42.42 ID:sj1EPeQe
>>84
こちらは
2chMate 0.8.6/HTC/HTL21/4.1.1/DR

HTC butterfly Jってやつです

webviewにはYouTubeをサムネイル表示しています。再生は問題なくできます

ClientはChromeに設定してあります。


これでやると音量ハードキーを押しても無反応ですね
Androidプログラミング質問スレ revision45
87 :デフォルトの名無しさん[sage]:2014/10/05(日) 19:44:41.04 ID:sj1EPeQe
ちなみに今Arrrows Zという
昔の機種でも試しましたが

やはり同じように音量キーには無反応でした
Androidプログラミング質問スレ revision45
89 :デフォルトの名無しさん[]:2014/10/05(日) 23:11:20.79 ID:sj1EPeQe
>>88
ありがとうございます
こんなかんじです webviewは2つありますが、メインは↓です

コード
myWebView = (WebView)findViewById(R.id.webView1);
myWebView.setWebViewClient(new WebViewClient());
myWebView.getSettings().setAllowFileAccess(true);
myWebView.getSettings().setUserAgentString(“user_agent”);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("http://hogehogehogehoge.com”);
myWebView.getSettings().setSupportZoom(true);
myWebView.getSettings().setLoadWithOverviewMode(true);
myWebView.getSettings().setUseWideViewPort(true);

HTML
<iframe width="300" height="200" src="//www.youtube.com/embed/2MYbmIxzer8" frameborder="1" allowfullscreen></iframe>
Androidプログラミング質問スレ revision45
90 :デフォルトの名無しさん[]:2014/10/05(日) 23:13:47.01 ID:sj1EPeQe
manifestはこんなかんじです

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="jp.hogehogehoge”
android:versionCode="1"
android:versionName=“1.0” >

<uses-sdk
android:minSdkVersion="13"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
Androidプログラミング質問スレ revision45
91 :デフォルトの名無しさん[]:2014/10/05(日) 23:15:17.27 ID:sj1EPeQe
続き
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme" >
<activity
android:name="jp.hogehogehoge.MainActivity"
android:windowSoftInputMode="adjustPan"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden|screenSize" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
</application>

</manifest>


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。