I hereby claim:
- I am richcollins on github.
- I am richcollins (https://keybase.io/richcollins) on keybase.
- I have a public key whose fingerprint is E4E0 391C 936B CA6B 2B26 94F8 489E 14E6 1AE7 2F4B
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| **I will paypal $200 to anyone that can solve this for me** | |
| I'm trying to get an Android WebView to play a video inline. On iOS you can just use webkit-playsinline in your video tag. Not so on Android. I followed the examples provided in these 2 answers: | |
| http://stackoverflow.com/questions/3815090/webview-and-html5-video | |
| http://stackoverflow.com/questions/4989738/how-to-play-a-video-in-a-webview-with-android | |
| Using these techniques I can get the video to play only on the second time that I start the WebViewActivity. It doesn't work the first time and it doesn't work again after the second time. _You have to run this on a device, video won't play back at all in the emulator._ You can download the Android project here: |
| Proto = { | |
| protoFn: new Function, | |
| clone: function() | |
| { | |
| Proto.protoFn.prototype = this; | |
| var clone = new Proto.protoFn(); | |
| if (clone.init) | |
| { | |
| clone.init(); |
| <a onclick="timer = setTimeout(function () {window.location='/foo'}, 1000);" onDblclick="window.clearTimeout(timer);" >foo</a> |
| //Objective-C | |
| #import <Foundation/Foundation.h> | |
| @interface Settings : NSObject { | |
| NSString *email; | |
| NSString *password; | |
| NSString *server; | |
| BOOL pushesMentions; |
| Query := Object clone do( | |
| delegate ::= nil | |
| execute := method( | |
| if(delegate, | |
| delegate executeQuery(self) | |
| , | |
| "Query execute" println | |
| ) | |
| ) |
| @implementation NSTask (Extras) | |
| - (NSTaskResult *)result | |
| { | |
| NSPipe *stdoutPipe = [NSPipe pipe]; | |
| [self setStandardOutput:pipe]; | |
| NSFileHandle *stdoutFile = [stdoutPipe fileHandleForReading]; | |
| NSPipe *stderrPipe = [NSPipe pipe]; | |
| [self setStandardError:stderrPipe]; |
| render(options = nil, extra_options = {}, &block) #:doc: | |
| raise DoubleRenderError, "Can only render or redirect once per action" if performed? | |
| validate_render_arguments(options, extra_options, block_given?) | |
| if options.nil? | |
| options = { :template => default_template, :layout => true } | |
| elsif options == :update | |
| options = extra_options.merge({ :update => true }) | |
| elsif options.is_a?(String) || options.is_a?(Symbol) |
| - (void)setupTexture | |
| { | |
| CGDataProviderRef provider = CGDataProviderCreateWithFilename([imagePath UTF8String]); | |
| CGImageRef image = CGImageCreateWithPNGDataProvider(provider, NULL, true, kCGRenderingIntentDefault); | |
| CGDataProviderRelease(provider); | |
| size_t width = CGImageGetWidth(image); | |
| size_t height = CGImageGetHeight(image); | |
| realloc(textureData, width * height * 4); | |
| CGContextRef textureContext = CGBitmapContextCreate(textureData, width, height, 8, width * 4, CGColorSpaceCreateDeviceRGB(), kCGImageAlphaPremultipliedLast); |
| >> t = Time.zone.now; a = Account.create(:last_result_at => t); a.reload.last_result_at == t | |
| => false | |
| >> t | |
| => Fri, 24 Jul 2009 21:52:16 UTC +00:00 | |
| >> a.last_result_at | |
| => Fri, 24 Jul 2009 21:52:16 UTC +00:00 |