Hi, I've been trying to create the simple video app reading the crosswalk tutorials: https://crosswalk-project.org/documentation/tutorials/webrtc.html
https://crosswalk-project.org/documentation/android/build_an_application.html When I try to run this code on my device(android4.4.2), I could get stream succesfully(no error) but the video doesn't work at all. I confirmed the content of obectURL is like "blob:file://com.xwalk.trial1/5ab.......384cf". Anythong wrong? Please help. My codes are as follows. --- index.html --- <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset="utf-8"> <title>Crosswalk Simple</title> <style> #localvideo { width: 300px; } </style> </head> <body> <p><strong>LOCAL:</strong></p> <video id="localvideo" autoplay></video> <script> document.addEventListener('DOMContentLoaded', function () { var localVideo = document.querySelector('#localvideo'); navigator.webkitGetUserMedia( { audio: true, video: true }, function (stream) { localVideo.src = window.URL.createObjectURL(stream); //or localVideo.srcObject = stream; localVideo.play(); localVideo.volume = 0.5; }, function (err) { alert('failed to access local camera'); } ); }); </script> </body> </html> --- manifest.json --- { "name": "Crosswalk Trial1", "xwalk_app_version": "0.1", "start_url": "index.html", "xwalk_package_id": "com.xwalk.trial1", "icons": [ { "src": "icon.png", "sizes": "72x72" } ] } --- AndroidManifest.xml --- <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xwalk.trial1" android:versionCode="1" android:versionName="1.0" android:installLocation="auto"> <application android:name="org.xwalk.core.XWalkApplication" android:hardwareAccelerated="true" android:label="com.xwalk.trial1" android:icon="@drawable/crosswalk"> <activity android:name="com.xwalk.trial1.Trial1Activity" android:theme="@style/AppTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize" android:screenOrientation="unspecified" android:label="com.xwalk.trial1"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="21" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> </manifest> --- Regards, Iku
_______________________________________________ Crosswalk-help mailing list [email protected] https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
