質問編集履歴

2 イメージの追加

ryoheiuno

ryoheiuno score 1

2018/07/09 16:53  投稿

swiftでのm3u8再生
### 前提・実現したいこと
m3u8のfileを再生したいのですが。できません。 教えていただきたいです。
### 該当のソースコード
```Swift
import UIKit
import AVFoundation
import AVKit
class ViewController: AVPlayerViewController {
   override func viewDidLoad() {
       super.viewDidLoad()
       let url = URL(string: "http://hoge.net/Stay-ft/Stay-ft.m3u8")
       let avAsset = AVURLAsset(url: url!)
       let playerItem = AVPlayerItem(asset: avAsset)
       let player = AVPlayer(playerItem: playerItem)
       player.play()
   }
}
```
```
![![状態](a6d5a8e6bc1714c7d1e34601e8ab112b.png)](bba5a8026209e1442340452c76d8c5c7.png)
  • Swift

    8937 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

1 urlの削除

ryoheiuno

ryoheiuno score 1

2018/07/09 16:34  投稿

swiftでのm3u8再生
### 前提・実現したいこと
m3u8のfileを再生したいのですが。できません。 教えていただきたいです。
### 該当のソースコード
```Swift
import UIKit
import AVFoundation
import AVKit
class ViewController: AVPlayerViewController {
   override func viewDidLoad() {
       super.viewDidLoad()
       let url = URL(string: "http://d1bv599pfal58u.cloudfront.net/Stay-ft/Stay-ft.m3u8")
       let url = URL(string: "http://hoge.net/Stay-ft/Stay-ft.m3u8")
       let avAsset = AVURLAsset(url: url!)
       let playerItem = AVPlayerItem(asset: avAsset)
       let player = AVPlayer(playerItem: playerItem)
       player.play()
   }
}
```
  • Swift

    8937 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る