{"id":671,"date":"2016-08-19T09:00:06","date_gmt":"2016-08-19T00:00:06","guid":{"rendered":"http:\/\/tech.at-iroha.jp\/?p=671"},"modified":"2017-01-27T09:44:50","modified_gmt":"2017-01-27T00:44:50","slug":"iphone-%e6%90%ad%e8%bc%89%e3%81%aesafari%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e3%82%a4%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e5%8b%95%e7%94%bb%e5%86%8d%e7%94%9f","status":"publish","type":"post","link":"https:\/\/tech.at-iroha.jp\/?p=671","title":{"rendered":"iPhone \u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b Safari \u4e0a\u3067\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f"},"content":{"rendered":"<p>iPhone \u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b\u00a0Safari\u4e0a\u3067\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u306b\u3064\u3044\u3066\u8abf\u3079\u308b\u6a5f\u4f1a\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u307e\u3068\u3081\u307e\u3057\u305f\u3002<\/p>\n<h2>\uff5eiOS9<\/h2>\n<p>iOS9\u306a\u3069iOS10\u3088\u308a\u524d\u306eiOS\u306b\u642d\u8f09\u3055\u308c\u305fSafar\u3067\u306f\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u306f\u8a31\u53ef\u3055\u308c\u3066\u304a\u308a\u307e\u305b\u3093\u3002\u5fc5\u305a\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u3067\u306e\u518d\u751f\u3068\u306a\u308a\u307e\u3059\u3002(iPad\u3067\u306f\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u53ef\u80fd\u3067\u3059\u3002)<br \/>\niPhone\u3067\u30a4\u30f3\u30e9\u30a4\u30f3\u518d\u751f\u3092\u884c\u3046\u306b\u306fWebView\u30a2\u30d7\u30ea\u3092\u4f5c\u6210\u3057\u3001\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u5177\u4f53\u7684\u306b\u306f WebView (UIWebView) \u306b\u306fallowsInlineMediaPlayback \u3068\u547c\u3070\u308c\u308b\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u7528\u610f\u3055\u308c\u3066\u304a\u308a\u3001\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6709\u52b9\u306b\u3057\u3001\u304b\u3064HTML\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u52d5\u753b\u306b webkit-playsinline \u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u8ffd\u8a18\u3059\u308b\u3053\u3068\u3067\u3001\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u304c\u53ef\u80fd\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/tech.at-iroha.jp\/wp-content\/uploads\/2016\/08\/a940a55f7d6efdf7efe23f1d434d7258.png\" alt=\"\" \/><br \/>\n\u203b allowsInlineMediaPlayback \u306f iOS 4 (2010\u5e746\u6708\u306b\u30ea\u30ea\u30fc\u30b9) \u306b\u3066\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<pre>\u30a2\u30d7\u30ea\u5074 (Swift) \u306e\u8a18\u8ff0\u4f8b<\/pre>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\nclass ViewController: UIViewController {\r\n    @IBOutlet weak var webview: UIWebView!\r\n    var url:String = &quot;http:\/\/labs.irohasoft.com\/inline&quot;\r\n    \r\n    \/\/ loadURL\u95a2\u6570\u3092\u5b9a\u7fa9\r\n    func loadURL() {\r\n        let requestURL = NSURL(string: url)\r\n        let request = NSURLRequest(URL: requestURL!)\r\n        \r\n        webview.allowsInlineMediaPlayback = true\r\n        webview.loadRequest(request)\r\n    }\r\n    \r\n    override func viewDidLoad() {\r\n        super.viewDidLoad()\r\n        \/\/ Do any additional setup after loading the view, typically from a nib.\r\n        loadURL()\r\n    }\r\n\r\n    override func didReceiveMemoryWarning() {\r\n        super.didReceiveMemoryWarning()\r\n        \/\/ Dispose of any resources that can be recreated.\r\n    }\r\n}\r\n<\/pre>\n<pre>HTML\u5074\u306e\u8a18\u8ff0\u4f8b<\/pre>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;video controls autoplay src=&quot;sample.mp4&quot; webkit-playsinline&gt;&lt;\/video&gt;\r\n<\/pre>\n<h2>iOS10\u4ee5\u964d<\/h2>\n<p>iOS10\u3067\u306f(2016\u5e748\u6708\u73fe\u5728\u307e\u3060\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u304c) Safari\u306b\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u6a5f\u80fd\u304c\u4f7f\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\u305f\u3081\u3001\u30a2\u30d7\u30ea\u306f\u5fc5\u8981\u306a\u304f\u306a\u308a\u307e\u3059\u3002<br \/>\n\u305f\u3060\u3057\u3001HTML\u30b3\u30f3\u30c6\u30f3\u30c4\u5074\u306b playsinline\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u8ffd\u52a0\u3092\u884c\u3046\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\r\n&lt;video controls autoplay src=&quot;sample.mp4&quot; playsinline&gt;&lt;\/video&gt;\r\n<\/pre>\n<p>\u5b9f\u969b\u306b iOS10 Simulator\u4e0a\u3067\u3001\u4e0a\u8a18\u306e\u30b3\u30fc\u30c9\u306eHTML\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u3001\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u3055\u308c\u308b\u3053\u3068\u78ba\u8a8d\u81f4\u3057\u307e\u3057\u305f\u3002<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/tech.at-iroha.jp\/wp-content\/uploads\/2016\/08\/22c8b8e6331adb838e8cfe1291ba35e5.png\" alt=\"\" \/><\/p>\n<p><span style=\"color: #ff0000;\">\u8ffd\u8a18<\/span><br \/>\n<span style=\"color: #ff0000;\">2016.9.14 iOS10\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u305f\u305f\u3081\u3001\u5b9f\u6a5f\u3067\u30c6\u30b9\u30c8\u3057\u305f\u3068\u3053\u308d\u3001\u300cwebkit-playsinline\u300d\u30d7\u30ed\u30d1\u30c6\u30a3\u3067\u306f\u306a\u304f\u3001\u300cplaysinline\u300d\u30d7\u30ed\u30d1\u30c6\u30a3\u306b\u3088\u3063\u3066\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u3055\u308c\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/span><\/p>\n<p>\u53c2\u8003<br \/>\nApple : Guides and Sample Code : Safari 10.0<br \/>\n<a href=\"https:\/\/developer.apple.com\/library\/prerelease\/content\/releasenotes\/General\/WhatsNewInSafari\/Articles\/Safari_10_0.html\" target=\"_blank\">https:\/\/developer.apple.com\/library\/prerelease\/content\/releasenotes\/General\/WhatsNewInSafari\/Articles\/Safari_10_0.html<\/a><br \/>\niOS10\u306fiPhone\u306eSafari\u3067\u52d5\u753b\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u518d\u751f\u3092\u30b5\u30dd\u30fc\u30c8<br \/>\n<a href=\"http:\/\/news.livedoor.com\/article\/detail\/11647560\/\" target=\"_blank\">http:\/\/news.livedoor.com\/article\/detail\/11647560\/<\/a><\/p>\n<p>\u30b5\u30f3\u30d7\u30eb<br \/>\n<a href=\"http:\/\/labs.irohasoft.com\/inline\/\" target=\"_blank\">http:\/\/labs.irohasoft.com\/inline\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>iPhone \u306b\u642d\u8f09\u3055\u308c\u3066\u3044\u308b\u00a0Safari\u4e0a\u3067\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u306b\u3064\u3044\u3066\u8abf\u3079\u308b\u6a5f\u4f1a\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u307e\u3068\u3081\u307e\u3057\u305f\u3002 \uff5eiOS9 iOS9\u306a\u3069iOS10\u3088\u308a\u524d\u306eiOS\u306b\u642d\u8f09\u3055\u308c\u305fSafar\u3067\u306f\u30a4\u30f3\u30e9\u30a4\u30f3\u52d5\u753b\u518d\u751f\u306f\u8a31\u53ef\u3055\u308c\u3066 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":675,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-671","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-html5js"],"_links":{"self":[{"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/posts\/671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=671"}],"version-history":[{"count":21,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/posts\/671\/revisions"}],"predecessor-version":[{"id":732,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/posts\/671\/revisions\/732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=\/wp\/v2\/media\/675"}],"wp:attachment":[{"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.at-iroha.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}