開発環境
・OSX EI Capitan 10.11
・Scala 2.11.7
・ScalaIDE Build id: 4.2.0-vfinal-2015-09-25T11:10:29Z-Typesafe
・Play 2.4.3

下記サイトを見ながらScala+Playを勉強しているのですが、

Scala+Play 2.0でWebアプリ開発入門(4)
http://www.atmarkit.co.jp/ait/articles/1302/21/news016_2.html

下記コードで

def sample1 = Action {  
  SimpleResult(
    header = ResponseHeader(200, Map(CONTENT_TYPE -> "text/html")), 
    body = Enumerator(views.html.index("Sample Controller#sample1"))
  )
}

"not found: value SimpleResult"

"type mismatch; found : play.twirl.api.HtmlFormat.Appendable (which expands to) play.twirl.api.Html required: Array[Byte]"

2つエラーが出ます。

"not found: 〜”の場合、SimpleResult → Resultに変更したらエラーが無くなりました。
”type mismatch; found : 〜”も解決しましたが、

def sample1 = Action {
  //SimpleResultが使えなかったのでResultを使う。
  Result(  
    header = ResponseHeader(200, Map(CONTENT_TYPE -> "text/html")),
    body = Enumerator("Sample Controlle#sample1".getBytes)  //.getBytesの型指定が必要
  )
}

このままSimpleResultの代わりにResultを使っても良いのでしょうか?